展会信息港展会大全

读取 AndroidManifest.xml 中的 android:versionName 的方法
来源:互联网   发布日期:2016-01-13 22:03:57   浏览:1991次  

导读:在 AndroidManifest.xml中会有应用版本的定义:1?xmlversion=1.0encoding=utf-8?2manifestxmlns:android=http://schemas.android.com/apk/res/android3package=xxx.xxx.x...

在 AndroidManifest.xml 中会有应用版本的定义:

1

<?xml version="1.0" encoding="utf-8"?>

2

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

3

package="xxx.xxx.xxx"

4

android:versionCode="1"

5

android:versionName="1.0">

6

<uses-sdk android:minSdkVersion="7" />

分别有 versionCode 和 versionName, 前者是给设备程序识别版本(升级)用的必须是一个interger值代表app更新过多少次,后者是给用户看的。

那么怎么在程序中读取这个版本信息的值呢?

ApplicationInfo 类中没有提供这样的方法,该怎么办呢?

其实可以换一种思路,你可以写成

android:versionName="@string/app_version"

剩下的知道该怎么办了吧?

直接读取 R.string.app_version 即可。

赞助本站

人工智能实验室
相关内容
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港