3
これまでアプリケーションを開いて使用した回数を確認しようとしていました。Androidインストールされているすべてのアプリケーションに対してアプリケーションが実行/開かれた回数を取得する方法
これを使用すると、すべてのpackageManagerInfo I が必要なResolveInfosのリストが表示されます。しかし、このアプリケーションが実行/開かれた回数を返すフィールドやメソッドがあるかどうかはわかりません。
多分私には分かりませんがもっと簡単な方法があります。予め
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);
}
多くのおかげで、
サクラ
残念ながら、私は既にインストールされているすべてのアプリケーションの価値を知りたいと思います。特に私のアプリケーションではありません。 – eduardohl
おっと! ActivityManager監視サービスを開発することで可能になる可能性があります。欠点は、そのサービスが起動して実行されているときだけ監視することです...私はもう考えていません。 – Renaud
質問を編集して、実際に知りたいことを尋ねます。「既にインストールされているすべてのアプリケーションの価値を知りたい」 – cdhabecker