【发布时间】:2013-10-18 11:24:58
【问题描述】:
我正在制作一个 android 应用程序来获取所有应用程序的列表、它们的内存详细信息和用于应用程序的 RAM。我用了这个链接
Get installed Applications with Name, Package Name, Version and Icon
现在我想获取 android 应用程序的内存详细信息。 我试试这段代码
MemoryInfo mi = new MemoryInfo();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.getMemoryInfo(mi);
long availableMegs = mi.availMem / 1048576L;
我正在获取应用程序徽标、应用程序名称、版本、更新时间、包名称、功能、权限等信息。
但我想获取每个应用程序的内存使用情况、大小等(硬件信息)。
我搜索了很多并从ActivityManager 得到答案public int getMemoryClass (),但它为所有应用程序提供了 64mb
【问题讨论】:
-
Sunny:检查更新的代码