ANR是应用无响应,crash是崩溃闪退等 ANR原因:线程阻塞,输入性事件在特定时间内无法完成 crash原因:内存不足,数据转换异常 ANR问题:1.log文件夹下全局搜am_anr,此时会把log文件下下所有的包含am_anr的行显示出来(也可以搜activitymanager: ANR)2. ...
分类:
其他好文 时间:
2021-06-30 18:03:57
阅读次数:
0
1、定义 Service package com.example.scangundemo_as; import android.app.ActivityManager; import android.app.Service; import android.content.ComponentName; ...
分类:
移动开发 时间:
2020-07-21 22:26:20
阅读次数:
106
1、连接设备 adb.exe connect 127.0.0.1:62001 2 、 查询连接设备 3、查找安装第3方包 adb shell pm list packages -3 4、查找activity 先输入命令adb logcat ActivityManager:i *:s,先启动夜神APP ...
分类:
移动开发 时间:
2019-09-07 01:05:45
阅读次数:
422
从官方文档的介绍可以看到ActivityManager的作用: 是与系统所有正在运行着的Acitivity进行交互,对系统所有运行中的Activity相关信息(Task,Memory,Service,App) 进行管理和维护;提供了相应的接口用于获取这些信息。 但是这些信息真正维护并不是Activi ...
分类:
其他好文 时间:
2019-04-03 18:02:51
阅读次数:
348
在做Android APP 过程中,有退出整个Project的功能,以下就是接受退出整个应用的操作: ActivityManager是用来管理记录每一个Activity,最后统一用来退出结束: 其实一个APP项目的退出方式有很多种,目前现在采用最简单的一种退出方式,就是两步走,一是记录每一个Acti ...
分类:
移动开发 时间:
2018-12-08 17:07:07
阅读次数:
151
交互体验: 响应时间 app交互: 冷启动、热启动 事件响应、内部加载速度 接口性能 H5加载 冷启动 shell 两条命令一样的 adb logcat|grep i activitymanager. Displayed adb logcat s ActivityManager|grep Displ ...
分类:
其他好文 时间:
2018-11-11 12:15:09
阅读次数:
217
本人开发的一个app使用了sharesdk集成微信登录功能,在测试的过程中微信授权登录界面有调用,但是授权后原应用的回调没有被执行 应用的包名是com.kimi.searcher 首先,确认微信点击授权后有没有执行回调,方法是通过日志过滤activitymanager, 日志中有出现 04-16 1 ...
分类:
微信 时间:
2018-06-26 20:43:43
阅读次数:
384
一、没有apk,应用已经安装到手机或虚拟机中 1.logcat .清除logcat内容,使用命令adb logcat -c .启动logcat,使用命令adb logcat ActivityManager:I *:s .启动要查看的程序, 2.dumpsys (1)启动要查看的程序; (2)命令行输 ...
分类:
移动开发 时间:
2018-06-08 19:26:45
阅读次数:
190
什么是ANR? Application Not Responding 造成ANR的主要原因: 应用程序的响应性是由ActivityManager和WindowManager系统服务监视的,当监视到在Activity中主线程点击超过5秒木有响应或者是在广播UI线程里超过10秒木有响应则会导致ANR。下 ...
分类:
移动开发 时间:
2018-04-29 17:48:56
阅读次数:
228
启动普通子Activity: 一个activity启动另一个activity最简单的方式是使用 startActivity 方法: activity调用 startActivity 方法时,调用请求实际发给了操作系统的 ActivityManager ,ActivityManager 负责创建 Ac ...
分类:
其他好文 时间:
2018-03-15 15:15:45
阅读次数:
125