pra*_*enb 6 android android-widget android-emulator
我正在尝试versionName
使用下面的代码显示
PackageManager pkm = getPackageManager();
PackageInfo pki = pkm.getPackageInfo("com.example", PackageManager.GET_CONFIGURATIONS);
String tempCurrentVersion = pki.versionName;
Run Code Online (Sandbox Code Playgroud)
但我在得到异常PackageManager.GET_CONFIGURATIONS
的NameNotFoundException
请告诉我如何解决这个问题.
谢谢
看起来有必要使用try-catch,以防止NameNotFoundException错误.这个解决方案适用于我:手机上的PackageInfo versionCode和versionName null,但适用于模拟器.
我使用的是我的应用程序,它运行正常。
String mVersion = this.getPackageManager().getPackageInfo(
"com.safeneighborhood", 0).versionName;
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请确保您的包名称正确。对此没有任何特殊权限。
归档时间: |
|
查看次数: |
11554 次 |
最近记录: |