Unity小技巧-通过Unity脚本获取安卓端VersionCode

Unity小技巧-通过Unity脚本获取安卓端VersionCode

csharp 复制代码
    public static int GetVersionCode()
    {
#if !UNITY_EDITOR && UNITY_ANDROID
        AndroidJavaClass contextCls = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
        AndroidJavaObject context = contextCls.GetStatic<AndroidJavaObject>("currentActivity");
        AndroidJavaObject packageMngr = context.Call<AndroidJavaObject>("getPackageManager");
        string packageName = context.Call<string>("getPackageName");
        AndroidJavaObject packageInfo = packageMngr.Call<AndroidJavaObject>("getPackageInfo", packageName, 0);
        return packageInfo.Get<int>("versionCode");
#elif UNITY_EDITOR
        return UnityEditor.PlayerSettings.Android.bundleVersionCode;
#else
        return 0;
#endif
    }
csharp 复制代码
txtTitle.text = "myapp " + Application.version+"."+ GetVersionCode();
相关推荐
-SOLO-7 小时前
备份apk 工具
android
魔士于安11 小时前
unity 音乐会场景 unity2022
游戏·unity·游戏引擎·贴图·模型
私人珍藏库11 小时前
【Android】BotHub-多模型AI机器人聚合库-内置免费模型
android·人工智能·智能手机·app·工具·多功能
普马萨特12 小时前
Wi-Fi 扫描频率限制与 Android 演进全解析
android
张拭心12 小时前
Android 17 新特性:后台音频交互限制加强
android·前端
张拭心13 小时前
Android 17 新特性:ProfilingManager 新触发器
android·前端
张拭心13 小时前
Android 17 新特性:MessageQueue 无锁实现
android·前端
brycegao13 小时前
如何搭建标准化 Git 工具流,保障 Android 团队代码质量
android·ci/cd
AI科技星13 小时前
数术江湖·全卷合集 - 硬核江湖・数理史诗
android·人工智能·架构·概率论·学习方法
五月君_13 小时前
安卓也支持了!微信链接 Claude Code 保姆级教程
android·微信