由于工作需要,研究了一下android上获取内存信息的方法,总结如下:1.SDK获取在Java层利用API获取很简单,直接使用ActivityManager.MemoryInfo类即可,代码如下: ActivityManager activityManager=(ActivityMan...
分类:
移动开发 时间:
2015-03-31 12:15:38
阅读次数:
235
和服务有关的工具类
package com.flyou.utils;
import java.util.List;
import android.app.ActivityManager;
import android.app.ActivityManager.RunningServiceInfo;
import android.content.Context;
public class Se...
分类:
其他好文 时间:
2015-03-31 10:51:03
阅读次数:
177
程序需要相应用户的操作,最要能在200ms(0.2s)之内,如果超过5秒没有反应,ActivityManager会没有提示就kill了activity。然而,activity可能真的需要时间来进行处理,这往往会用到后台线程-background thread。后台线程可以安全地和UI线程进行交互,其...
分类:
移动开发 时间:
2015-03-30 01:01:01
阅读次数:
288
我想此文一出应该会引起业界强烈反响,很都头疼的问题可以得以解决
首先我们来探讨一个 apk 是如何启动的,
OK,首先你得安装这个apk,然后你点击图标,结果apk就启动了,看到了画面,完成。
第一个问题:点击apk图标的时候系统做了什么事情?
打开 logcat 新建一个过滤器以 ActivityManager 为 Tag,清空logcat,点击apk图标,你可以看到下面...
分类:
其他好文 时间:
2015-03-29 23:43:00
阅读次数:
195
1 public static void getRunningAppProcessInfo(ActivityManager mActivityManager) { 2 //ActivityManager mActivityManager = (ActivityManager) ...
分类:
移动开发 时间:
2015-03-14 12:25:00
阅读次数:
160
Device Admin示例介绍了类DeviceAdminReceiver,DevicePolicyManager和ActivityManager。使用DevicePolicyManager这个类,这个类可以接管手机的应用权限,对手机做出很多大胆的操作,比如锁屏、恢复出厂设置、设置密码、强制清除密码...
分类:
移动开发 时间:
2015-03-06 12:21:31
阅读次数:
378
Android学习——ActivityManager与Proxy模式的运用 - Dufresne - 博客园Android学习——ActivityManager与Proxy模式的运用一 Proxy模式意图: 为其他对象提供一种代理以控制这个对象的访问。适用性: l 远程代理( Remote Prox...
分类:
移动开发 时间:
2015-02-28 17:56:15
阅读次数:
184
Android 判断app是否在前台还是在后台运行,直接看代码,可直接使用。
public static boolean isBackground(Context context) {
ActivityManager activityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVI...
分类:
移动开发 时间:
2015-02-14 17:31:29
阅读次数:
154
ActivityManager am = (ActivityManager) this .getSystemService(ACTIVITY_SERVICE); List taskInfo = am.getRunningTasks(1); ComponentName componentInfo .....
分类:
移动开发 时间:
2015-02-12 10:29:30
阅读次数:
166
1 /** 2 * 获取android当前可用内存大小 3 */ 4 private String getAvailMemory() {// 获取android当前可用内存大小 5 6 ActivityManager am =...
分类:
移动开发 时间:
2015-02-10 21:38:46
阅读次数:
207