3

キャッシュを持つすべてのアプリを一覧表示できる Android アプリを開発しようとしています。キャッシュに関する情報を正常に取得しましたが、画面にキャッシュを持つアプリを表示したいのですが、パッケージ名がありますが、問題がありますパッケージ名からアプリ名を取得する方法ですが、

パッケージ名がcom.android.browser アプリ名になるとしましょうBrowser

このタスクを達成する方法?

この質問がばかげていても気にしないでください。このなぞなぞを解決するのを手伝ってください。よろしくお願いします。

4

2 に答える 2

14

PackageManagerインストールされているパッケージに関する詳細情報を取得するには、 を使用する必要があります。

PackageManager packageManager = context.getPackageManager();
ApplicationInfo applicationInfo = null;
try {
    applicationInfo = packageManager.getApplicationInfo(packageName, 0);
} catch (final NameNotFoundException e) {}
final String title = (String)((applicationInfo != null) ? packageManager.getApplicationLabel(applicationInfo) : "???");
于 2013-07-05T13:23:30.453 に答える