第一种情况: 查看手机里面已经安装的App: 1、 清除日志: adb logcat -c 2、 adb logcat ActivityManager:I *:s 3、 启动手机App: 我启动的是手机淘宝, 找到这一行: com.taobao.taobao/com.taobao.tao.welco ...
分类:
移动开发 时间:
2018-03-06 01:00:32
阅读次数:
2522
一、没有apk,应用已经安装到手机或虚拟机中 1.手机有安装GT,打开可以看到包名: 2.logcat .清除logcat内容,使用命令adb logcat -c .启动logcat,使用命令adb logcat ActivityManager:I *:s .启动要查看的程序, 2.dumpsys ...
分类:
移动开发 时间:
2017-12-09 14:58:39
阅读次数:
228
最近了解一键清理功能,需要实现强制关闭进程的功能。下面介绍下killBackgroundProcesses()方法和forceStopPackage()方法。 killBackgroundProcesses() ActivityManager的killBackgroundProcesses方法,可以 ...
分类:
其他好文 时间:
2017-11-22 20:11:06
阅读次数:
255
此篇将重点介绍几种常用的Android性能分析工具: 一、Logcat 日志 选取Tag=ActivityManager,可以粗略地知道界面Displaying的时间消耗。当我们打开一个Activity的时候,log会打印一串log如下: 第一个时间表示系统接受到打开的intent到TestActi ...
分类:
移动开发 时间:
2017-11-13 16:44:41
阅读次数:
306
app的退出检测是很难的,但是获取app“要退出”的状态就容易多了,退出的瞬间并不是真的退出了,ActivityManager要销毁activity,也需要一些时间和资源的。 先见下面的运行效果: gif做的比价粗啊, 两个activity的界面就不介绍了,主要是在APP启动的时候开启一个服务,ap ...
分类:
移动开发 时间:
2017-09-20 14:46:37
阅读次数:
238
转载请备注原文地址:https://www.niwoxuexi.com/blog/android00/article/223.html我们在Android开发过程中,经常会判断Activity是否在前台显示,来处理某些状态,这里谢了一个静态方法,供大家参考。方法一:用ActivityManager管理的Activity栈来操作publicclassCommonUtil{
/*..
分类:
其他好文 时间:
2017-08-14 15:15:12
阅读次数:
121
package com.freer.infusion.module.service;import android.app.ActivityManager;import android.app.PendingIntent;import android.app.Service;import androi ...
分类:
移动开发 时间:
2017-06-20 00:12:57
阅读次数:
273
ActivityManager: 对Activity交互提供了接口, 利用它可以方便的对Memory, Processes, Task, Service 等进行管理,. 这里对Delphi接口进行了翻译,详细信息可以访问官方网站。 [delphi] view plain copy { android ...
分类:
移动开发 时间:
2017-06-19 20:56:13
阅读次数:
323
我的尝试 /** * 判断应用是否是在后台 */ public static boolean isBackground(Context context) { ActivityManager activityManager = (ActivityManager) context .getSystemS ...
分类:
其他好文 时间:
2017-06-16 16:37:43
阅读次数:
218
常常听到身边用安卓的朋友抱怨手机卡顿,内存动不动就快没了。而Google声称在512M的内存下也能流畅执行Android 4.4。究竟它做了什么? 总结一下它主要做了四件事: 1.优化内核,使用ActivityManager来降低直接内存回收 2.优化LMK(low memory killer)的临 ...
分类:
移动开发 时间:
2017-06-16 12:50:08
阅读次数:
244