![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 基础
文章平均质量分 76
Num1394csdn
这个作者很懒,什么都没留下…
展开
-
Android 权限管理
1、6.0及以上动态权限处理条件:TargetSdkVersion >= 23 且运行设备系统版本>=6.0 且使用需要危险权限的API措施:动态申请权限,在需要用到危险权限的时候,都要判断是否有权限,如果没有权限,则需手动调用申请权限的代码,否则使用需要危险权限的API将会抛出SecurityException,导致程序崩溃。核心API:checkSelfPer原创 2016-11-14 11:51:11 · 290 阅读 · 0 评论 -
targetsdkversion,compilesdkversion,minsdkversion各自的含义
转载自:http://www.open-open.com/lib/view/open1453253049558.html,感谢文章原作者当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月 Android 系统就发布了一个新版本。这对你的应用意味着什么,所有东西都不能用了?别担心,向前兼容是 Android 非常关注的事情。用户在升级到新版 Android 的时转载 2016-11-14 15:21:43 · 607 阅读 · 0 评论 -
Android获取设备唯一ID的方法
转载自:http://892848153.iteye.com/blog/1828565所有添加有谷歌账户的设备可以返回一个 ANDROID_ID所有的CDMA设备对于 ANDROID_ID 和 TelephonyManager.getDeviceId() 返回相同的值(只要在设置时添加了谷歌账户) 唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的。i转载 2016-11-14 16:08:36 · 4516 阅读 · 0 评论 -
adb shell 操作数据库
1、adb shell 打开adb控制台2、#表示超级用户 $标识普通用户, 可通过 su 命令由普通用户切换为超级用户3、cd data/data 切换到data/data 目录,所有的app数据都放在这里4、ls 列出data/data 下所有的app数据目录,找到我们想要的目录5、cd com.test.testapp 进入app数据目录6、ls 列出目录下所有的文件及文原创 2017-01-08 10:09:09 · 1358 阅读 · 0 评论 -
Sqlite3学习笔记
1、触发器 Trigger说明:a)sqlite3触发器只支持FOR EACH ROW,不支持FOR EACH STATMENT,即只能对行的增删改进行监听,不能对单条SQL语句进行监听b)sqlite3触发器触发的执行结果只能执行DML操作,无法执行DDL操作 基本用法:原创 2017-01-09 19:15:42 · 604 阅读 · 0 评论 -
git bash 常用命令
1、创建版本库 git init2、添加文件到暂存区 git add "file name"3、提交文件到分支 git commit -m "explanation"4、查看当前版本的文件状态 git status5、查看某文件具体的修改内容 git diff "file name"6、查看提交历史 git log / 简化输入结果 git log --pretty=omeli原创 2017-02-22 09:52:07 · 588 阅读 · 0 评论