————————————- read the fucking source code——————————–
1.shift+ctrl+a 可以查找任何需要的命令设置
2.ctrl+alt+空格 可以自动补齐
3.ctrl+shift+enter 可以自动补全当前表达式所缺的部分,对if else for while等语句有效。
4.shift+enter可以跳入到下一行。
5.使用dumpsys activity services 包名 打印出mptt应用所有进程中的service信息。
6.ps|grep 包名 查看mptt应用所在的进程信息
7.adb shell dumpsys meminfo 包名 查看应用的内存使用情况
8.adb 抓特定app的log:adb shell ps| grep 2}”
9.ctrl+shift+o 清理多余的import文件
10.android studio中analysis中有个lint工具可以分析代码
11.android studio 中androidmainfest文件通过修改versionCode 和 versionName来修改版本信息
12.getResources().getConfiguration().locale.getLanguage().endsWith(“zh”)获取当前系统的语言系统
13.Android通过tcpdump抓包
1. 手机要有root权限
2. 下载tcpdump http://www.strazzere.com/android/tcpdump
3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump
4. adb shell chmod 6755 /data/local/tcpdump
5. adb shell, su获得root权限
6. cd /data/local
7. ./tcpdump -i any -p -s 0 -w /sdcard/capture.pcap
do whatever you want to capture, then ^C to stop it …
8. adb pull /sdcard/capture.pcap d:/
- 在电脑上用wireshark打开capture.pcap即可分析log
14.从adb获取手机截图 adb shell screencap /sdcard/001.png —-adb pull /sdcard/001.png .