0

私のアプリケーションには、*。apkファイルのリストが含まれています。

アプリケーション(example.apk)の名前しか知りません。

プログラムでこのアプリケーション(example.apk)パッケージ名を識別する方法。

出来ますか。

前もって感謝します。

4

1 に答える 1

0

これにより、インストールされたアプリケーションがループされ、パッケージ名と apk へのパスが取得されます。apk の ApplicationInfo があると仮定すると、ここと同じアプローチを実行できます (ループなし)。

PackageManager pm = getPackageManager();
for(ApplicationInfo app : pm.getInstalledApplications(0)) {
    Log.d("PackageList", "package: " + app.packageName + ", sourceDir: " + app.sourceDir);
}
于 2012-07-10T08:10:19.547 に答える