我试图查看到目前为止打开/使用过多少次应用程序。
使用这个我可以获得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);
}
非常感谢, 樱
答案 0 :(得分:2)
使用共享偏好设置(http://developer.android.com/guide/topics/data/data-storage.html#pref)作为计数器。