什么时ANR?ANR(Application Not Responding)是Android系统中一个常见的性能问题,它通常表示应用程序在一段时间内未能及时响应用户的操作或系...
什么时ANR?ANR(Application Not Responding)是Android系统中一个常见的性能问题,它通常表示应用程序在一段时间内未能及时响应用户的操作或系...
如果我们想要待分析的App尽可能接近真实情况,那么必须要在非Debug的App中能启用systrace功能;因为相同情况下Debug的App性能比非Debuggable的差,...
获取CPU总数public static int getNumCores() {//Private Class to display only CPU devices in ...
1.log筛选 ANR Warning
win+alt+O:删除无用import F12 光标切换进termial,esc光标返回至code编辑
设置缓存大小80M
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh[ht...
https://chrome.google.com/webstore/detail/gliffy-diagrams/bhmicilclplefnflapjmnngmkkkkp...
打印所有信息:python systrace.py -b 32768 -t 15 -o mytrace.html gfx input view webview wm am s...
1.混淆做了哪些事情? 压缩:从应用及依赖库中删除没有使用的类、方法、字段,有助于规避64位方法数的限制 优化:通过代码分析移除没有使用的代码,甚至重写代码 混淆:使用没有意...
1.activity是在什么时候attach的?window是在什么时候和ativity关联的?ActivityThread.performLaunchActivity() ...
问题:setImageResource()造成卡顿和oom解决方案:使用图片加载框架Glide加载图片
git stash clear误清除记录后恢复方法:1.git log --graph --oneline --decorate 3}' ) On之前的编号就是当时stas...
adb重连 adb kill-server adb start-server 日志抓取1、adb logcat>1.log2、adb bugreport3、adb shell...
1. option+command+b 快速打开收藏 外接键盘 win+alt+b
问题:安装应用时出现INSTALL_FAILED_DUPLICATE_PERMISSION、INSTALL_FAILED_CONFLICTING_PROVIDER错误,导致安...
问题:引入新的sdk,编译报Manifest merger failed with multiple errors, see logs解决方法:终端执行 ./gradlew ...
问题:调用commit()或dismiss()方法时报错::Can not perform this action after onSaveInstanceState。处理方...
1.当应用发生crash时怎么捕获异常呢? 我们都知道,代码中使用try...catch可以捕获预知的crash,但是对于未知的crash要怎么去捕获并处理呢?方法就是使用U...