Android API SQLite Version Android Version API 24 3.9 6.0 API 21 3.8 5.0 API 11 3.7 3.0 API 8 3.6 2.2 API 3 3.…
标签:androi
Android中常用的加密方式
Android面试的时候,尤其是面试一些金融公司的时候经常性的问道:“你会不会加密?”,“加密方式是什么?”,“大概什么样的加密原理呢?”。其实,大多数人都是一脸懵逼,我也懵逼过。痛下决心总结一下,写的不好,大家见笑了。…
Android BLE4.0(设备搜索)
接上一篇Android BLE4.0(基本知识),本篇记录在Android中的蓝牙4.0开发。要想与蓝牙设备进行通讯,首先要连接到相应的设备,连接到相应的设备之前,我们要能够搜索到它。所以我们先从找到设备开始。 1、申请…
关于Android注解的浅要分析
一、注解是用来干嘛的? 便于生成文档。 用于编译时的检查。 用于简洁化代码。 首先,生成文档这个最常见,如果你看过一些android源码就会发现 /** * Same as {@link #startActivity(I…
Android - base - SQLite
Android 自带的SQLite数据库 大纲 SqLite 数据类型 核心类 创建和升级数据库 CRUD操作 #SqLite 数据类型 type 说明 integer 整型 real 浮点型 text 文本 blow …
动态权限申请
以前的权限都是在Manifest文件中列出,app安装时申请,用户同意后app就拥有了相关权限。6.0之后,敏感权限需要在不仅 需要在 Manifest中列出,还需要在代码中检查并申请,根据用户不同的操作作出反应。 以相…
解决Android 6.0 Recyclerview 在 Scrollview 中不能全部显示
最近项目中发现了一个奇怪的问题,scrollview里面有两个recycleview,这两个recycleview 不需要滑动,只要scrollview可以滑动就行,结果在Android 6.0 以上的机型都不行。以下代…
android动态修改app桌面icon
原理: 在Manifest文件中,使用<activity-alias>标签为我们的入口Activity准备多个,拥有<activity-alias>标签的activity是为了指向入口Activi…
Service官方直译深入理解(基础知识完)
Service 被设计为不和用户直接交互,在后台执行长期操作的一种系统组件,也可被其它应用使用。每一个服务必须在AndroidManifest中声明。服务可以通过Context.startService() and Co…
CardView的基本用法
引用 Gradle 依赖 compile 'com.android.support:cardview-v7:23.2.0' 主布局引用(可用于RecyclerView的item布局) <android.suppor…
Incompatible types
android studio中无法识别import中的内容,出现如下错误:(一般在RecyclerView的自定义ViewHolder中,容易出现这个问题) 比如: final TextView pushingState…
android快速获取系统中的图片和视频
本文来源于实际项目遇到的需求。如果想要直接看源码(实际项目是java所写,但git上的demo是kotlin所写,毕竟android目标是将kotlin逐步替代java),访问:https://github.com/li…