1.PermissionDispatcher 运行时权限框架
dependencies {
// PermissionDispatcher 框架的使用
implementation 'com.github.hotchemi:permissionsdispatcher:2.1.3'
annotationProcessor 'com.github.hotchemi:permissionsdispatcher-processor:2.1.3'
implementation 'com.android.support:support-v4:28.0.0'
}
// 必须的注解,它用来注册一个Activity或Fragment使他们可以处理权限
@RuntimePermissions
/**
* @RuntimePermissions:必须的注解,它用来注册一个Activity或Fragment使它们可以处理权限
* @NeedsPermission:必须的注解,在需要获取权限的地方注解,用来获取权限
* @OnShowRationale:提示用户为何要开启权限,在用户选择拒绝后,再次需要访问该权限时调用
*@OnPermissionDenied:用户选择拒绝时的提示
* @OnNeverAskAgain:用户选择不再询问后的提示
*/
2.Ken Burns Effect制作App启动页
3.MobclickAgent——友盟用户分析工具
4.xCrash 是一个安卓 APP 的崩溃捕获库,它支持捕获 native 崩溃和 Java 异常。
5.XpageActivity
6.adb -s d51ad9ff shell
7.#mount -o remount -o rw /system 让系统可读写·
8.#su
#cd system/sd/data //进入系统内指定文件夹
#ls //列表显示当前文件夹内容
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹
9.ls -la /dev/vide*
10.lsusb
11.cat /proc/kmsg 查usb 设备
12. adb logcat -v time > D:\log129.txt
13. google()
mavenCentral() //注意下这个顺序,放在jcenter()上面
jcenter()
//jcenter()
maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
maven {
url "https://jitpack.io"
}
maven {
url 'https://maven.google.com/'
name 'Google'
}
14. root@rk3288:/proc/11014 # cat smaps | grep -i -2 so
/proc/11014 cat smaps | grep -i -2 readface
rd wr mr mw me nr mg
15.
C:\Users\86186>adb shell
root@rk3288:/ # top -m 100 | grep smdt
^C
130|root@rk3288:/ # top -m 100 | grep mips
^C
130|root@rk3288:/ # ps | grep mips
u0_a56 11014 235 2124928 484796 ffffffff b6ea15e4 S com.smdt.mipsapptestdemo
root@rk3288:/ # cd /p
proc/ property_contexts
root@rk3288:/ # cd /proc/11014
root@rk3288:/proc/11014 # ls
dumpsys meminfo 11014