相关疑难解决方法(0)

在android中以编程方式获取应用程序版本

有没有办法从代码中获取Android应用程序版本?有可能这样做吗?

java android

309
推荐指数
0
解决办法
8万
查看次数

如何从App的(布局)XML变量中获取Manifest版本号?

我想有一种方法在代码的主要部分引用项目的清单版本号.到目前为止我一直在做的是将String XML文件中的版本号链接到清单(@ string/Version).我想做的是反过来做,将字符串XML变量链接到清单中的版本.原因?我只想在一个位置更改清单文件中的版本号.有没有办法做到这一点?谢谢!

android android-manifest android-xml

177
推荐指数
6
解决办法
11万
查看次数

如何在Android Studio中更改Android版本和代码版本号?

如何更改Android版本的Android版本和代码版本号?我想在Google Play上更改apk文件(app),我需要更改Android版本和代码版本号.我在Android Studio的AndroidManifest.xml文件中试过这个:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bestsoftcorporation.circle.app"
android:versionCode="101"
android:versionName="2.0">
Run Code Online (Sandbox Code Playgroud)

但它不会工作.当我试图在Google Play上发布它时,它显示我必须更改Android版本名称和代码.请帮忙.

android android-manifest google-play

161
推荐指数
5
解决办法
18万
查看次数

检查应用程序是否首次运行

我是Android开发新手,我想在安装后首先根据应用程序设置一些应用程序的属性.有没有办法找到应用程序第一次运行,然后设置其第一个运行属性?

android

94
推荐指数
3
解决办法
9万
查看次数

在代码中获取android:versionName清单元素

我想知道如何解析AndroidManifest.xml文件,以便通过代码获取应用程序版本号.安卓的versionName

android android-manifest

68
推荐指数
3
解决办法
3万
查看次数

如何允许用户从应用程序内部检查最新的应用程序版本?

我想在应用程序中添加"检查更新"按钮,以便当有人单击它时,它将显示一个用于检查应用程序版本的Toast消息/进度对话框.

如果找到新版本,应用程序将自动将其下载到手机,并允许用户手动安装更新的应用程序.

或者任何其他方法都可以,只要它可以检查最新版本并通知用户更新.

java versioning android http

54
推荐指数
6
解决办法
9万
查看次数

如何获取我的应用程序版本

谁能告诉我如何在Android中获取applcation版本?

android

51
推荐指数
5
解决办法
6万
查看次数

Android SDK 28 - PackageInfo中的versionCode已被弃用

我只是将我的应用程序升级compileSdkVersion28(Pie).

我收到了编译警告:

警告:不推荐使用PackageInfo中的[deprecation] versionCode

警告来自此代码:

final PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
int versionCode = info.versionCode;
Run Code Online (Sandbox Code Playgroud)

我查看了文档,但它没有说明如何解决此问题或应该使用什么来代替不推荐使用的字段.

android package-info android-9.0-pie

21
推荐指数
4
解决办法
7000
查看次数

如何通过编程方式获取Android设备中的设备(AOSP)Build Number?

在Android应用程序中,如何以编程方式获取系统设置 - >关于平板电脑 - >内部版本号中显示的主机设备的内部版本号,以便在Java Android应用程序中使用?

平板电脑上的系统设置版本号

目前,我正在使用"android.os.Build".

android version-numbering

15
推荐指数
4
解决办法
2万
查看次数

如何获取另一个应用程序的版本名称

我想获得Minecraft Pocket Edition的versionName(例子0.13.0.b5).

这是MCPE(Minecraft Pocket Edition)的软件包

com.mojang.minecraftpe
Run Code Online (Sandbox Code Playgroud)

我想获得版本String.我怎样才能做到这一点?

我的代码获取包名称:

List<PackageInfo> packages = getPackageManager().getInstalledPackages(0);

PackageInfo mypackage = <com.mojang.minecraftpe>;

String versionName = mypackage.versionName;
Run Code Online (Sandbox Code Playgroud)

解:

try
    {
        PackageInfo eInfo = getPackageManager().getPackageInfo("com.mojang.minecraftpe", 0);
        changelog=eInfo.versionName;
        lol.setText(changelog);
        }
    catch (PackageManager.NameNotFoundException e)
    {}
Run Code Online (Sandbox Code Playgroud)

android

9
推荐指数
1
解决办法
4071
查看次数