Android如何获取已为所有已安装的应用程序执行/打开应用程序的次数

时间:2011-08-02 14:28:49

标签: android

我试图查看到目前为止打开/使用过多少次应用程序。

使用这个我可以获得ResolveInfos列表,其中包含所有packageManagerInfo I 可能需要。但我不知道是否有任何字段或方法可以返回此应用程序执行/打开的次数。

或者可能有一种更简单的方式我不知道。

public List<ResolveInfo> getInstalledApps(Context context) {
    final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
    mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
    return context.getPackageManager().queryIntentActivities(mainIntent, 0);
}

非常感谢, 樱

1 个答案:

答案 0 :(得分:2)

使用共享偏好设置(http://developer.android.com/guide/topics/data/data-storage.html#pref)作为计数器。