1. traceview 的默认路径
sdcard/Android/data/包名/files
2. Settings.System.putString(AppUtils.getApp().getContentResolver(),"info"),持久化的位置
* /data/system/users/0/settings_system.xml
* adb shell settings get system allow_user_protocal
* adb shell settings put system allow_user_protocal 1
3.ANR
data/anr/
4.
例如要将A分支的一个commit合并到B分支: 首先切换到A分支 git checkout A git log 找出要合并的commit ID : 例如 325d41 然后切换到B分支上 git checkout B git cherry-pick 325d41
然后就将A分支的某个commit合并到了B分支了
5.
git add .
git rebase --continue
6.android 系统 多用户
非单例 app ,多用户数据存储路径 data/user_de/0
单例 app ,用户数据存储路径 data/user/0
7.SystemProperties
adb shell getprop key
adb shell setprop key value
8.java 版本
- 45 = Java 1.1
- 46 = Java 1.2
- 47 = Java 1.3
- 48 = Java 1.4
- 49 = Java 5
- 50 = Java 6
- 51 = Java 7
- 52 = Java 8
- 53 = Java 9
- 54 = Java 10
- 55 = Java 11
- 56 = Java 12
- 57 = Java 13
9.SystemProperties
SystemProperties类的静态方法get()和set()进行获取和赋值;这里值得注意的是,只有persist开头的系统属性在重启后保持不变;其他的系统属性再重启后,都会进行初始化
SystemProperties.set("persist.sys.ota.timestamp", timestamp);
int max = SystemProperties.getInt("persist.sys.ota.otaDes.max", -1);