gpt4 book ai didi

android - 在ndk中获取android versionCode

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:03:17 28 4
gpt4 key购买 nike

我如何从我在 Manifest.xml 中使用 C++ 中的 NDK 定义的应用程序获取 android:versionCode?我需要它来检查版本代码是否比 X 更新并删除旧的 XML 文件。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.alexgun.testd"
android:versionCode="3" <------------------------------------
android:versionName="1.0">

问候亚历克斯。

最佳答案

#include <cutils/properties.h>

// ...

int myfunction() {
char sdk_ver_str[PROPERTY_VALUE_MAX] = "0";
property_get("ro.build.version.sdk", sdk_ver_str, "0");
sdk_ver = atoi(sdk_ver_str);
// ...
}

关于android - 在ndk中获取android versionCode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23878451/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com