zoukankan      html  css  js  c++  java
  • 获取安卓应用的版本

    获取安卓应用的版本


           在清单文件AndroidManifest.xml中设置程序的版本:android:versionName="1.0.1",

    有时候我们须要在代码中获取到这个版本。


    1.获取当前应用的版本号名:

    1. public static String getAppVersionName(Context context) {  
    2.     String versionName = "";  
    3.     try {  
    4.         // 获取packagemanager的实例
    5.         PackageManager packageManager= context.getPackageManager();  
    6.         // getPackageName()是你当前类的包名。0代表是获取版本号信息  
    7.         PackageInfo packInfo packageManager.getPackageInfo(context.getPackageName(), 0);  
    8.         versionName = packInfo.versionName;  
    9.         versioncode = packInfo.versionCode;
    10.         if (versionName == null || versionName.length() <= 0) {  
    11.             return "";  
    12.         }  
    13.     } catch (Exception e) {  
    14.         Log.e("VersionInfo""Exception", e);  
    15.     }  
    16.     return versionName;  
    17. }  

    2.获取当前应用的版本:

    1. private String getVersionName() throws Exception  
    2. {  
    3.         // 获取packagemanager的实例  
    4.         PackageManager packageManager = getPackageManager();  
    5.         // getPackageName()是你当前类的包名。0代表是获取版本号信息  
    6.         PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0);  
    7.         String version = packInfo.versionName;  
    8.         return version;  
    9. }  

    3.获取当前系统的安卓版本:

     int currentapiVersion=android.os.Build.VERSION.SDK_INT;







  • 相关阅读:
    KL散度(相对熵)和交叉熵的区别
    将模型从 PyTorch 导出到 ONNX 并使用 ONNX Runtime 运行
    Numpy Boolean Indexing Mask(Numpy 布尔索引掩码 )
    python PIL 图像处理库(Pillow)简介
    YOLO v3 网络结构和源码详解
    PyTorch 下使用 Tensorboard
    Python vars() 函数
    python 的 Tqdm 模块
    Pytorch 中的模式设置:model.eval() 和 model.train()
    Pytorch 中的 zero_grad 使用方法
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/6826504.html
Copyright © 2011-2022 走看看