App休眠 在 Marshmallow 系统,Google 宣布了一个新的功能叫 App 休眠。App 休眠会阻止那些不 常用的 App(几天没有用过的 App)连接网络或者是运行任何程序直至设备充电。对于用户而言,这就意味着不经常使用的 App 不会消耗电量,从而延长电池的续航时间。用 adb s ...
分类:
移动开发 时间:
2018-06-23 17:20:27
阅读次数:
252
native 内存泄漏 adb shell dumpsys meminfo “packagename” -d 循环 while : ;do adb shell dumpsys meminfo “packagename” -d | grep "Native Heap"; sleep 1; done; ...
分类:
移动开发 时间:
2018-06-15 20:52:35
阅读次数:
277
一、没有apk,应用已经安装到手机或虚拟机中 1.logcat .清除logcat内容,使用命令adb logcat -c .启动logcat,使用命令adb logcat ActivityManager:I *:s .启动要查看的程序, 2.dumpsys (1)启动要查看的程序; (2)命令行输 ...
分类:
移动开发 时间:
2018-06-08 19:26:45
阅读次数:
190
查看包名与启动activity:推荐使用aapt工具,aapt是sdk自带的一个工具,在sdk\build-tools目录下 查看当前activity:打开到对应的窗口后,执行命令 adb shell dumpsys window w |findstr \/ |findstr name= 等待act ...
分类:
移动开发 时间:
2018-05-31 20:35:55
阅读次数:
278
adb shell dumpsys activity activities | findstr mFocusedActivity Android 7.0 现象: Android 8.0 现象: 改用: adb shell dumpsys activity activities | findstr m ...
分类:
移动开发 时间:
2018-05-25 19:32:14
阅读次数:
1146
命令: adb shell dumpsys meminfo packagename 关注点: 1.Native/Dalvik 的 Heap 信息 具体在上面的第一行和第二行,它分别给出的是JNI层和Java层的内存分配情况,如果发现这个值一直增长,则代表程序可能出现了内存泄漏。 2.Total 的 ...
分类:
移动开发 时间:
2018-05-15 14:30:40
阅读次数:
220
获取当前运行的APP包名和activity: adb shell dumpsys window w |findstr \/ |findstr name= 方法一在appium的android setting中选择下载到电脑上的app包,获取Activity。 方法二在android-sdk中安装bu ...
分类:
移动开发 时间:
2018-05-09 19:34:53
阅读次数:
333
一、dumpsys命令介绍 1.命令说明 Dumpsys用户系统诊断,它运行在设备上,并提供系统服务状态信息 命令格式: adb shell dumpsys [system serbices] 2.系统服务查询 如果直接运行adb shell dumpsys,将会获得所有的系统服务信息,那是非常多的 ...
分类:
移动开发 时间:
2018-04-27 18:05:42
阅读次数:
419
本文档主要记录“获取包名和 Activity 的方法”,用于自动化测试时启动APP。以下方法主要来源于网络和社区同学的贡献,特此感谢! 1. 方法一: pm list package查看包名 将获取手机内所有apk对应的包名和路径 2. 方法二:dumpsys window(本人最常用) 先打开需要 ...
分类:
移动开发 时间:
2018-03-11 12:06:43
阅读次数:
751
方法一:通过cmd命令,前提是先打开手机中你要获取包名的APP 1.adb shell 2.dumpsys activity | grep mFocusedActivity 方法二:通过反编译来获取包名及入口 1.通过cmd命令将软件安装在手机上:aapt dump badging F:\app-r ...
分类:
移动开发 时间:
2018-02-07 19:35:20
阅读次数:
291