0

誰かがこの問題を解決する方法を知っていますか?アプリケーションMyAppがあり、それを3つのAPKファイルにエクスポートしたとします。

1.MyApp_1.apk、

2.MyApp_2.apk、

3.MyApp_3.apk。

これらすべてのapkがわずかに異なるとしましょう(重要ではありません) :デバイスにインストールされたapkを取得する方法はありますか(これは実行時に必要です):MyApp_1.apkまたはMyApp_2.apk、またはMyApp_3.apk?

ありがとうございました :)

4

2 に答える 2

2

AFAIK違いはわかりませんが、できることは、マニフェストで各apkのバージョン番号を変更し、使用してバージョン番号を取得することです

    PackageInfo info =getPackageManager().getPackageInfo(getPackageName(), 0);
    info.versionName;
于 2012-08-30T08:55:09.247 に答える
0

現在インストールされているバージョンのみを確認できます。3 つの異なる APK を介して同じアプリをインストールすると、APK ファイル名を検出できません。

nandeesh の回答を参照してください

于 2012-08-30T08:59:47.117 に答える