兔子--获取app的版本号

<span style="font-size:24px;color:#cc0000;"><span style="font-family: monospace; white-space: pre; background-color: rgb(240, 240, 240);">  </span><br style="font-family: monospace; white-space: pre;" /> public String getVersion() {
        try {
            PackageManager manager = this.getPackageManager();
            PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0);
            String version = info.versionName;
            return version;
        } catch (Exception e) {
            e.printStackTrace();
            return "未发现版本";
        }
    }

</span>

时间: 2024-10-10 00:15:32

兔子--获取app的版本号的相关文章

获取App应用版本号或者当前版本号

有时候制作App是需要做一个版本信息的功能,这时就需要读取当前版本号,下面我来介绍一种方法吧 在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0.0" 那如果想在代码中获取这个版本号呢,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了) 我们要读取的就是versionName,好啦,上代码吧 /** * 返回当前程序版本名 */ public static String

iOS获取APP的版本号

如上图,iOS有2个版本号,Version和Build,在target->General中可查看. Version在plist文件中的key是"CFBundleShortVersionString",和AppStore上的版本号保持一致,Build在plist中的key是"CFBundleVersion",代表build的版本号,该值每次build之后都应该增加1.这两个值都可以在程序中通过下面的代码获得: [[[NSBundle mainBundle] in

iOS获取APP的版本号和名称

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); // app名称 NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"]; // app版本 NSString *app_Version = [infoDictionary objectForKey:@&qu

ios 获取app版本号

let infoDictionary = Bundle.main.infoDictionary!let appversion = infoDictionary["CFBundleShortVersionString"] as! String   //获取app的版本号 let deviceId = UIDevice.current.identifierForVendor?.description ?? ""   //可以作为标识设备的唯一编号 原文地址:https:

34.如何获取app(apk和ipa)中的资源

移动互联网中,主要的两个平台是android和ios,android上文件的安装包是后缀名为apk的文件,ios上文件的安装包是后缀名为ipa的文件,在本文分析一下这两种文件的特点,以及如何用程序去解析这些安装包的资源. 1.    android的apk文件 (1) apk文件的结构 apk文件其实是zip格式,但后缀名被修改为apk,所以,把apk的文件后缀改为zip后,就能用压缩软件打开安装包. 打开apk文件后,可看到如下的文件结构,如图1: 图1 META-INF目录:存放的是签名信息

iOS获取当前AppStore版本号与更新

1 - (void)checkUpdateWithAppID:(NSString *)appID success:(void (^)(NSDictionary *resultDic , BOOL isNewVersion ,NSString * newVersion , NSString * currentVersion))success failure:(void (^)(NSError *error))failure{ 2 AFHTTPSessionManager *manager = [A

获取App应用信息

??安卓开发一般都需要进行apk的更新管理,常用操作老司机已为你封装完毕,经常有小伙伴问怎么进行管理,那我告诉你,你可以用这份工具进行管理,具体可以查看源码,现在为你开车,Demo传送门. 站点 获取App应用版本信息 → AppApplicationMgr getAppName : 获取本地apk的名称 getVersionName : 获取本地Apk版本名称 getVersionCode : 获取本地Apk版本号 getMetaData : 根据key获取xml中Meta的值 getAppI

获取当前应用版本号和系统版本号

/** * 获取APP崩溃异常报告 * * @param ex * @return */ private String getCrashReport(Context context, Throwable ex) { PackageInfo pinfo = getPackageInfo(context); StringBuffer exceptionStr = new StringBuffer(); exceptionStr.append("Version: " + pinfo.vers

iOS获取app图标和启动图片名字(AppIcon and LaunchImage&#39;s name)

在某种场景下,可能我们需要获取app的图标名称和启动图片的名称.比如说app在前台时,收到了远程通知但是通知栏是不会有通知提醒的,这时我想做个模拟通知提示,需要用到icon名称:再比如在加载某个控制器时,想设置该控制器的背景图片为启动图片,需要用到启动图片名称. 而事实上icon图片放在系统AppIcon文件夹里,启动图片放在系统LaunchImage文件夹里,取这些图片的名称和其他一般资源图片名称不一样. 为了方便举例子,咱们先简单粗暴点 假设当前项目只支持iPhone设备,并且只支持竖屏:而