Android Studio 3.0 及更高版本中的 Android Profiler 取代了 Android Monitor 工具。Android Profiler 工具可提供实时数据,帮助您了解应用的 CPU、内存、网络和电池资源使用情况。
1.打开profiler
点击 View > Tool Windows > Android Profiler。
2.Layout Inspector
点击Tools >Layout Inspector 查看界面的 布局情况
3.申请权限
a 静态权限配置:AndroidManifest.xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
b 动态申请权限:
(1)检测权限
ActivityCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)
!= PackageManager.PERMISSION_GRANTED
(2)申请权限
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1)
4.studio安装与配置
参考官方文档。gradle类似与maven的配置文件,studio项目中有app与project的配置文件。res中放置资源文件,layout放置布局文件,drawable放置图片,mipmap类似但是不支持.9图,project视图与app视图之间的切换。.9图保证图片拉伸不失真,可以使用studio制作,也可以使用adkz自带工具制作。
5.logcat\device file Explorer
6.调试小技巧
(1) 停止调试,跳过所有调试
(2)调试中,打断点重新运行
(3)查看所有断点,多个类取消添加断点
(4)添加watches变量,变量过多
(5)设置变量的值,跳出循环
(6)热启动debug,调试已经启动的进程
7.设置快捷键及常用快捷键
8.性能调优
adb shell getprop | grep dalvik |
参考
https://developer.android.google.cn/studio/profile/android-profiler
https://www.jianshu.com/p/7abef99c5abf
https://www.jianshu.com/p/20a2e7dad7eb
https://blog.csdn.net/qq_28831197/article/details/80080228
持续更新中