`
mmdev
  • 浏览: 13300614 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

在程序中读取ANDROID应用的程序名称和版本号

 
阅读更多

在ANDROID应用中,我们经常会需要在应用的介绍和说明中显示程序名称和版本号。当然,我们可以用硬编码的方式在代码中直接写进去,但这样每一次版本升级的时候都需要去更改,势必不是很方便。那么,怎么读取ANDROID应用的程序名称和版本号呢?

其实很简单,ANDROID系统中有一个Package Manager,我们将利用它来完成这个任务。

  1. PackageInfopkg=getPackageManager().getPackageInfo(getApplication().getPackageName(),0);
  2. StringappName=pkg.applicationInfo.loadLabel(getPackageManager()).toString();
  3. StringversionName=pkg.versionName;


appName即是ANDROID应用的名称。

versionName即是ANDROID应用当前的版本号,其对应于AndroidManifest.xml文件里的versionName属性。

分享到:
评论

相关推荐

    Android开发,获取当前手机安装的所有应用、根据包名获取应用信息、获取当前应用程序的包名、获取程序 图标等关于安装在手机上的

    Android开发,获取当前手机安装的所有应用、根据包名获取应用信息、获取当前应用程序的包名、获取程序 图标、获取程序的版本号、获取程序的名字、获取程序的权限、获取程序的签名、获取当前包名的 SHA1、将获取到得...

    android应用程序 宅男志全集

    在Android应用开发中,版本管理是关键,它包括版本号管理(如主版本号、次版本号和修订版本号)和发布策略,确保用户能够获取到最新且稳定的应用。 3. **APK文件**:每个提到的".apk"文件都是Android应用程序的...

    获取所有应用程序的数据

    在Android系统中,获取所有应用程序的数据是一个常见的需求,这通常涉及到获取用户安装的应用列表以及它们的相关信息,如图标、名称、包名等。在提供的代码段中,我们看到一个名为`getLaunchAppList`的方法,它实现...

    Android中获取应用程序(包)的信息 PackageManager的使用

    本文将详细讲解如何利用`PackageManager`来获取Android应用程序(包)的相关信息。 首先,让我们理解`PackageManager`的基本概念。它是Android系统服务的一部分,允许应用程序访问和操作其他已安装的应用程序的元...

    android中获取应用程序包的信息

    总结起来,获取Android应用程序包的信息主要通过`PackageManager`和`PackageInfo`类实现。在实际开发中,这些信息可用于创建应用列表、展示应用详情或者进行权限管理等功能。"packageinfo_adapterLearn"示例可能就是...

    获取app的版本号、渠道号

    总结,获取Android和iOS应用的版本号和渠道号是通过读取系统提供的信息或者在编译时注入数据来实现的。这些信息对于跟踪应用更新和分析市场表现至关重要。在实际开发中,应确保正确地获取和使用这些数据,以便更好地...

    android实战 Android应用市场(android studio源程序工程)

    项目源码中会包含`build.gradle`文件,这是Gradle构建脚本,用于定义项目的配置信息,如依赖库、版本号等。 在Android应用市场项目中,你将看到以下几个关键组件: 1. **主界面**:通常包含一个可滚动的应用列表,...

    88个Android应用程序

    根据压缩包子文件的文件名称列表,我们可以推测每款应用可能以单独的文件或文件夹形式存在,例如 "88╕÷Android╙ª╙├│╠╨≥" 和 "88个Android应用程序"。这些名称可能表示每个应用的名称或版本号,或者可能是...

    android获取手机应用信息

    在Android平台上,获取手机应用信息是一项常见的任务,这通常涉及到读取系统中的应用程序列表,包括应用的名称、图标、包名、版本号等信息。在Android开发中,我们可以使用Android提供的Content Provider和...

    Android获取应用版本号与版本名称

    在Android开发中,获取应用的版本号和版本名称是常见的需求,这有助于开发者跟踪和管理应用的不同发布版本。本文将详细讲解如何通过Android SDK提供的API来获取这些信息。 首先,Android系统提供了`PackageManager`...

    android获取应用程序信息小Demo

    在Android开发中,获取应用程序的信息是一项常见的任务,这有助于开发者监控应用的状态,或者为用户提供关于应用的详细信息。本教程将通过一个小型的Demo来演示如何获取应用的名称、版本、缓存大小以及应用程序的...

    Java解析apk/ipa读取包名、版本名、版本号等等信息源码

    在Android和iOS应用开发中,APK和IPA是两种常见的应用程序包格式。APK是用于Android设备的应用程序,而IPA则是iOS设备上的应用程序。本文将详细介绍如何使用Java解析这两种包,提取其中的关键信息,如包名、版本名、...

    代号、标记和细分版本号  _  Android 开源项目  _  Android Open Source Project1

    在Android操作系统的发展过程中,代号、标记和细分版本号是重要的版本管理方式,它们帮助开发者理解和追踪Android系统的变化。这些命名规则不仅具有趣味性(如使用各种甜点名称),还包含丰富的技术信息。 首先,...

    获取Android系统程序信息 源代码

    在Android系统中,获取应用程序信息是一项常见的任务,无论是开发者调试应用、系统管理员监控系统状态,还是用户了解设备上的软件详情,都可能需要用到这样的功能。这个名为"获取Android系统程序信息 源代码"的资源...

    android获取IMEI号码 手机版本信息

    在这个项目中,开发者可能创建了一个简单的Android应用程序,用于展示如何获取IMEI号码和手机版本信息。项目中可能包含了AndroidManifest.xml配置文件、MainActivity.java源代码以及其他相关资源文件。通过阅读和...

    android 获取手机中所有安装程序的信息

    在`getView()`方法中,我们根据`ApplicationInfo`对象填充每个ListView项的视图,包括应用图标、名称和版本号。注意,`loadIcon()`和`loadLabel()`方法用于从`ApplicationInfo`中加载应用的图标和名称。 最后,将...

    Java代码获取apk版本号示例,含必须的jar包

    在Android应用开发中,了解APK的版本号是非常重要的,这有助于我们跟踪应用程序的不同迭代,进行更新检查,以及确保用户始终使用的是最新版本。在Java编程语言中,我们可以编写简单的代码来获取APK文件的版本信息。...

    Java解析apk、ipa图标,包名,应用名称,版本号

    4. **获取版本号**:同样在AndroidManifest.xml中,通过解析和标签的android:versionCode和android:versionName属性。 对于IPA文件的解析: 1. **读取IPA图标**:IPA解压后,.app文件是一个捆绑包,包含资源文件。...

    Android中获取应用程序(包)的信息-PackageManager的使用方法

    ### Android中获取应用程序(包)的信息—PackageManager的使用方法 #### 概述 在Android开发过程中,有时我们需要获取系统中应用程序的信息,例如包名(`packagename`...这对于开发高质量的Android应用程序至关重要。

    Android实现获取应用程序相关信息列表的方法

    本文所述为Androdi获取手机应用列表的方法,比如获取到Android应用的软件属性、大小和应用程序路径、应用名称等,获取所有已安装的Android应用列表,包括那些卸载了的,但没有清除数据的应用程序,同时在获取到应用...

Global site tag (gtag.js) - Google Analytics