- 博客(5)
- 收藏
- 关注
原创 android开发中的ANR分析
traces文件分析在看这篇文章之前需要对anr有了解各个应用进程和系统进程的函数堆栈信息都输出到了/data/anr/traces.txt的文件中, 获取traces 文件:adb pull /data/anrpull目录的原因是有些手机会对不同的应用输出专属的traces文件,所以/data/anr目录下会有一堆traces文件。一般三方app开发只关心自己的应用,而且没有root权限。所以...
2018-06-12 14:41:41 1749
原创 Android studio gradle [Connect to 127.0.0.1:1086 [/127.0.0.1] failed]
Android studio编译gradle报错Connect to 127.0.0.1:1086 [/127.0.0.1] failed设置了代理的检查gradle.properties 配置的代理,将配置注释mac 需要检查gradle缓存文件,默认目录~/.gradle如果自己配置了gradle缓存路径,打开设置cat gradle.properties 可以看...
2020-01-03 08:21:13 9066
原创 IntentService源码分析
特殊的服务,继承服务并且是抽象类,底层使用了线程,用于后台任务执行并且执行完成之后会自动停止 IntentService受限于Android 8.0(API级别26)施加的所有后台执行限制在大多数情况下,最好使用JobIntentService构造函数IntentService(String name)//名称命名工作线程生命周期方法的onCreate()//第一次启动时调用onStart(I...
2018-05-20 15:39:20 220
原创 Android中的ANR如何分析又如何避免
作为一名android开发人员,如果不知道ANR想必你的工作找的并不是很顺利吧!作为一名有经验的android开发人员,ANR只是一种常识,伴随你整个的职业生涯。。。。。。ANR是个什么玩意 ANR,是“Application Not Responding”的缩写,即“应用程序无响应”。系统会向用户显示一个对话框,用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。
2016-01-09 19:23:27 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人