`

Android 获取AndroidManifest.xml文件versionCode,versionName属性

阅读更多
Android 获取AndroidManifest.xml文件versionCode,versionName属性

String pName = "cn.nedu.math.ninebox";
try {
        PackageInfo pinfo = getPackageManager().getPackageInfo(pName, PackageManager.GET_CONFIGURATIONS);
        String versionCode = pinfo.versionName;
        Strint versionName = pinfo.versionCode;
} catch (NameNotFoundException e) {
}


AndroidManifest.xml文件如下
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="cn.nedu.math.ninebox"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".NineBox"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-sdk android:minSdkVersion="3" />
</manifest> 
分享到:
评论

相关推荐

    AndroidManifest.xml文件详解

    ### AndroidManifest.xml 文件详解 #### 一、关于 AndroidManifest.xml `AndroidManifest.xml` 是 Android 应用程序中不可或缺的一部分,通常位于项目的根目录下。该文件定义了应用程序的架构和元数据,包括应用...

    AndroidManifest.xml文件详解.ppt

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

    AndroidManifest.xml文件剖析.doc

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

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

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

    AndroidManifest.xml文件剖析

    首先,AndroidManifest.xml文件位于应用的根目录,其中包含了应用的包名(例如:`package="cn.android123.demo"`),这决定了应用的唯一标识。同时,文件内还定义了应用的版本信息,如`android:versionCode`和`...

    AndroidManifest.rar

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

    Java解析APK, AXMLPrinter2.jar

    在APK的AndroidManifest.xml文件中,这两个属性被定义如下: ```xml &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"&gt; ... &lt;application ...&gt; ... &lt;meta-data android:name=...

    PHP解析APK包获取所有信息

    2. **获取APK元数据**:APK中的AndroidManifest.xml文件包含了应用的主要元数据。我们可以读取这个XML文件,解析出我们需要的信息,如包名、版本名称和版本代码。 ```php $manifestIndex = $zip-&gt;locateName('...

    AndroidManifest.xml配置文件解析

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

    android手把手教你开发launcher

    要开发自己的 Launcher,我们需要创建一个新的 Android 项目,并在 AndroidManifest.xml 文件中添加相应的 Intent Filter。 首先,我们需要创建一个新的 Android 项目,并命名为 MyHome。然后,我们需要在 ...

    C# APK解析

    通过解析`&lt;manifest&gt;`标签的`android:versionName`和`android:versionCode`属性,可以获取到这些信息。 3. **解析权限** APK中的权限信息也在AndroidManifest.xml文件中,表现为`&lt;uses-permission&gt;`标签。遍历这些...

Global site tag (gtag.js) - Google Analytics