导航:首页 > 操作系统 > android获取版本名

android获取版本名

发布时间:2022-12-20 13:46:29

1. android怎么获取应用版本名字

可以参考如下的代码片段:

// 以下是获得版本信息的工具方法

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

//版本名
public static String getVersionName(Context context) {
return getPackageInfo(context).versionName;
}

//版本号
public static int getVersionCode(Context context) {
return getPackageInfo(context).versionCode;
}

private static PackageInfo getPackageInfo(Context context) {
PackageInfo pi = null;

try {
PackageManager pm = context.getPackageManager();
pi = pm.getPackageInfo(context.getPackageName(),
PackageManager.GET_CONFIGURATIONS);

return pi;
} catch (Exception e) {
e.printStackTrace();
}

return pi;
}

2. 如何获取手机的android版本号

您好,根据您的需求,可以通过以下两行代码获得相关系统属性:
String
version_sdk
=
Build.VERSION.SDK;
//
设备SDK版本(Android版本号)
String
version_release
=
Build.VERSION.RELEASE;
//
设备的系统版本
希望能帮到您,还有什么问题欢迎您追问。谢谢。

3. Android获取系统(ROM)类别及版本号

很多时候我们需要知道用户当前使用的是什么系统,甚至是系统的版本号(比如MIUI V7、V8)来进一步处理业务逻辑,比如打开系统权限设置界面。
感谢国内各大Android手机/系统生产商,让我们这些Android开发者每天都乐(伤)此(心)不(欲)疲(绝)的解决这些差异化问题。

通过读取 android.os.Build.MANUFACTURER 常量来获取设备的制造商从而确定设备所使用的系统。

常用 MANUFACTURER 常量对应关系

使用示例:

总结 :此方法通常有效,因为我们通常认为小米的手机使用MIUI系统,华为的手机使用EMUI系统等这种关联关系,那么就可能存在以下情况:

当然如果还想获取系统的版本号,可能这个方法就有点无力回天了。

因此我们可以通过在文件内容中查找一些特征标识从而确定系统类别。
在对 build.prop 进一步了解的过程中,找到了别人对这一部分的具体使用和讲解,这里就不再过多阐述。
别人的使用讲解
别人封装好的工具类
总结 :此方法通常更为有效(取决于特征标识的有效性),但比方法1略复杂一些。但是此方法可能存在一个致命的问题就是可能在某些设备上你无法读取 build.prop 文件,据网上资料显示(华为mate10 及后续的一些新设备无法读取此文件)。

对于以上两种方法,方式不同,也都存在各自的短板,因此在实际生产环境中最好是根据自己的需求而定,甚至是结合两者方法的特点来实现需求,到目前为止并没有找到其它更为行之有效能够适应所有情况的获取系统类型和版本的方法,如果有,谢天谢地请您告诉我,不胜感激。

附录:
小米开发文档- 如何识别小米设备/MIUI系统 ,关于开发文档中提到的读取属性,应该是使用 SystemUtil.java 实现

更多参考资料: https://blog.csdn.net/xx326664162/article/details/52438706

4. Android 获取手机厂商、系统版本等信息

原文: https://blog.csdn.net/uyy203/article/details/73276225

在开发中 我们有时候会需要获取当前手机的系统版本来进行判断,或者需要获取一些当前手机的硬件信息。

android.os.Build类中。包括了这样的一些信息。我们可以直接调用 而不需要添加任何的权限和方法。

android.os.Build.VERSION_CODES类 中有所有的已公布的Android版本号。全部是Int常亮。可用于与SDK_INT进行比较来判断当前的系统版本

5. android中怎么获取版本号

方法/步骤 1 查看eclipse的版本方法一:细心的人可能会发现,eclipse的启动界面有个外国人的人名,我的是JUNO。呵呵,这就是代表eclipse版本号的代号,不要惊讶,外国人就喜欢这套,例如安卓的版本号就是用甜点名称表示的。 2 查看eclipse的版本方法2:实际上,可以点击Help→About Eclipse菜单,弹出About Eclipse对话框,在对话框中有详细的版本信息,我们可以通个这个版本信息去查找对应的ADT和SDK版本。

阅读全文

与android获取版本名相关的资料

热点内容
无线已加密不可上网是怎么了 浏览:464
什么app可以免费做手机 浏览:373
异性下载什么app 浏览:678
51单片机程序单步视频 浏览:239
家庭宽带如何连接服务器 浏览:117
汽车高压泵解压 浏览:770
上门正骨用什么app 浏览:758
安卓为什么免费使用 浏览:397
加密货币都有哪些平台 浏览:625
python和matlab难度 浏览:388
python爬虫很难学么 浏览:572
小米解压积木可以组成什么呢 浏览:816
为什么滴滴出行app还能用 浏览:564
怎么升级手机android 浏览:924
php权威编程pdf 浏览:995
扣扣加密技巧 浏览:721
苹果如何创建服务器错误 浏览:497
软考初级程序员大题分值 浏览:475
js压缩视频文件 浏览:580
linux如何通过命令创建文件 浏览:991