`
yutinglong
  • 浏览: 66458 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在代码中获取在AndroidManifest.xml中配置的版本号

XML 
阅读更多

在代码中的获取方法如下:

String versionname;//版本号
try {
	PackageManager pm = getPackageManager();
	PackageInfo pi = pm.getPackageInfo("com.beem.project.beem", 0);
	versionname = pi.versionName;//获取在AndroidManifest.xml中配置的版本号
} catch (PackageManager.NameNotFoundException e) {
	versionname = "";
}

 

0
0
分享到:
评论

相关推荐

    AndroidManifest.xml文件详解

    该文件定义了应用程序的架构和元数据,包括应用程序的基本信息(如包名、版本号等)、组件(如 Activity、Service、BroadcastReceiver 和 ContentProvider)及其配置、所需权限以及其他与应用运行相关的细节。...

    AndroidManifest.rar

    7. **版本信息**:应用的版本号(versionCode和versionName)也在`AndroidManifest.xml`中定义,这些信息用于更新检查和版本控制。 8. **多语言支持**:虽然不在`AndroidManifest.xml`中直接编写,但它可以通过包含...

    AndroidManifest.xml文件剖析.pdf

    AndroidManifest.xml文件是Android应用程序的全局配置文件,它是Android应用程序中最重要的配置文件之一。该文件用于描述应用程序的基本信息、组件信息、权限信息、IntentFILTER信息等。理解AndroidManifest.xml文件...

    纯java读取Apk信息,贡献全源码,可读取程序.apk中的AndroidManifest.xml所有信息

    在Android开发中,有时我们需要获取APK文件的详细信息,如应用名、版本号、权限等,这通常涉及对APK文件内部的AndroidManifest.xml文件进行解析。本篇将详细介绍如何仅使用Java代码,不依赖任何外部工具(如aapt)来...

    AndroidManifest.xml文件详解.ppt

    AndroidManifest.xml可以理解为android的一个注册表文件,在这个文件中,我们可以声明我们自己定义的权限,这个工程被赋予的权限已经所有应用组件的相关配置工作。Manifest, 描述:根节点,用来描述.apk文件,...

    AndroidManifest.xml文件剖析[参考].pdf

    在AndroidManifest.xml文件中,包含了包名、软件的版本号、application分支等信息。在application分支中,将可能包含Android程序的四种对象Activity、Service、Content Provider以及Receiver。每添加上面四个类型中...

    AndroidManifest.xml文件剖析.doc

    AndroidManifest.xml是每个Android应用的核心配置文件,它定义了应用程序的基本属性、组件及其权限等信息。对这个文件有深入的理解是优化应用性能和提升维护性的关键。 首先,AndroidManifest.xml文件的根元素是`...

    学习笔记之AndroidManifest.xml文件解析.docx

    AndroidManifest.xml 文件是每个 Android 程序中必须的文件,位于整个项目的根目录,描述了 package 中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 一、...

    c#解析AndroidManifest.xml

    最近用c#做apk采集,需要解析采集后的android包名和版本号,网上搜了很久只有java版本,尝试自己写了下,比较麻烦,索性网上找了java转c#的方法,把AXMLPrinter2.jar给转成了dll,看到不少人也需要这个,发来共享一下

    AndroidManifest_parser

    AndroidManifest.xml是每个Android应用程序的核心配置文件,它包含了应用的基础信息、权限声明、活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)以及内容提供者(ContentProvider)等关键组件...

    利用aapt.exe 解析APK AndroidManifest.xml,信息更加全面

    在Android开发领域,APK文件是应用程序的打包格式,它包含了所有运行应用所需的代码、资源和配置文件。要深入理解APK内部结构并提取相关信息,开发者通常会使用各种工具,其中`aapt.exe`(Android Asset Packaging ...

    PHP 读取 Android APK XML文件,无需JDK

    // 使用XPath查询,例如获取应用的版本号 $versionName = $xpath->query('//manifest/@versionName')->item(0)->nodeValue; ``` 4. **关闭APK文件**:完成读取操作后,别忘了关闭ZipArchive对象。 ```php $...

    apk 反编译 改版本号 改游戏名称 改权限 改AndroidManifest 改java代码

    3. **改版本号**:在AndroidManifest.xml中,可以找到`<manifest>`标签内的`android:versionCode`和`android:versionName`属性,修改这两个值可以改变应用的版本号,这对于更新跟踪和市场区分不同版本很有用。...

    ApkIDE3.3.0.0作者原版,解决常见apk打包安装问题.rar

    解决方法:在AndroidManifest.xml中删除'compileSdkVersionCodename相关的。 二、安装错误 adb install -r SystemActivities.apk Performing Streamed Install adb: failed to install SystemActivities.apk: ...

    AndroidManifest.xml配置文件解析

    在Android应用开发中,`AndroidManifest.xml`是一个至关重要的配置文件,它定义了应用程序的基本属性、所需的权限、组件以及它们如何与其他应用交互。这个文件是每个Android应用的基础,且必须包含在项目的根目录下...

    android中获取版本号

    总结来说,通过解析AndroidManifest.xml文件,Android的`PackageManager`提供了获取应用版本号和版本名的能力。`GetVersion.java`文件应该实现了这个功能,你可以打开并研究源代码,以加深对这一过程的理解。记住,...

    AndroidManifest文件格式解析调试代码

    在Android应用开发中,`AndroidManifest.xml`是一个至关重要的文件,它是每个Android应用程序的核心组成部分,定义了应用的基本组件、权限、活动、服务等关键信息。本文将深入解析`AndroidManifest`文件的格式,并...

    DELPHI XE 查看APK版本号等信息

    1. **版本号**:在AndroidManifest.xml中,有两个与版本相关的属性——`android:versionCode`和`android:versionName`。`versionCode`是一个整数值,用于内部比较,每次更新应用时应递增。`versionName`是用户可见的...

Global site tag (gtag.js) - Google Analytics