Android编程获取包名,版本信息及VersionName名称的方法
本文实例讲述了Android编程获取包名,版本信息及VersionName名称的方法。分享给大家供大家参考,具体如下:
话不多说,直接上代码,此处,主要是在版本升级的时候,使用较多。
private String getAppInfo() {
try {
String pkName = this.getPackageName();
String versionName = this.getPackageManager().getPackageInfo(
pkName, 0).versionName;
int versionCode = this.getPackageManager()
.getPackageInfo(pkName, 0).versionCode;
return pkName + " " + versionName + " " + versionCode;
} catch (Exception e) {
}
return null;
}
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android图形与图像处理技巧总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
相关推荐
-
Android SdkVersion的区别及获取版本信息方法
1.minSdkVersion,targetSdkVersion,maxSdkVersion,compileSdkVersion四个数值之间有什么区别? • minSdkVersion,maxSdkVersion是项目支持的最低sdk版本和最高sdk版本.在安装apk前,系统会对这两个数值进行判断,决定当前系统是否可以安装,一般maxSdkVerson不会设置. • compileSdkVersion是项目编译时的sdk版本. • targetSdkVersion 会告诉系统,此版本已经经过充分
-
Android获取手机型号/系统版本号/App版本号等信息实例讲解
MainActivity如下: 复制代码 代码如下: package cn.testgethandsetinfo; import android.os.Bundle; import android.text.TextUtils; import android.widget.TextView; import android.app.Activity; import android.content.Context; import android.content.pm.PackageInfo; imp
-
Android编程获取包名,版本信息及VersionName名称的方法
本文实例讲述了Android编程获取包名,版本信息及VersionName名称的方法.分享给大家供大家参考,具体如下: 话不多说,直接上代码,此处,主要是在版本升级的时候,使用较多. private String getAppInfo() { try { String pkName = this.getPackageName(); String versionName = this.getPackageManager().getPackageInfo( pkName, 0).versionNam
-
android编程获取和设置系统铃声和音量大小的方法
本文实例讲述了android编程获取和设置系统铃声和音量大小的方法.分享给大家供大家参考,具体如下: 通过程序获取android系统手机的铃声和音量.同样,设置铃声和音量的方法也很简单! 设置音量的方法也很简单,AudioManager提供了方法: public voidsetStreamVolume(intstreamType,intindex,intflags) 其中streamType有内置的常量,去文档里面就可以看到. JAVA代码: AudioManager mAudioManager
-
Android 获取未安装的APK图标、版本号、包名等信息方法
一.获取APK图标 public static Drawable getApkIcon(Context context, String apkPath) { PackageManager pm = context.getPackageManager(); PackageInfo info = pm.getPackageArchiveInfo(apkPath, PackageManager.GET_ACTIVITIES); if (info != null) { ApplicationInfo a
-
Android编程实现应用获取包名、版本号、权限等信息的方法
本文实例讲述了Android编程实现应用获取包名.版本号.权限等信息的方法.分享给大家供大家参考,具体如下: /** * 获取当前应用程序的包名 * @param context 上下文对象 * @return 返回包名 */ public static String getAppProcessName(Context context) { //当前应用pid int pid = android.os.Process.myPid(); //任务管理类 ActivityManager manage
-
Android编程获取APP应用程序基本信息辅助类【APP名称、包名、图标,版本号等】
本文实例讲述了Android编程获取APP应用程序基本信息辅助类.分享给大家供大家参考,具体如下: 经常会用到 获取App信息,可以用这个工具类,可以获得 APP的应用程序名称.包名.图标,版本号基本信息 //跟App相关的辅助类 public class AppUtils { /** * 获取应用程序名称 */ public static synchronized String getAppName(Context context) { try { PackageManager package
-
Android编程获取sdcard卡信息的方法
本文实例讲述了Android编程获取sdcard卡信息的方法.分享给大家供大家参考,具体如下: public static SDCardInfo getSDCardInfo() { String sDcString = android.os.Environment.getExternalStorageState(); if (sDcString.equals(android.os.Environment.MEDIA_MOUNTED)) { File pathFile = android.os.E
-
Android编程实现自动检测版本及自动升级的方法
本文实例讲述了Android编程实现自动检测版本及自动升级的方法.分享给大家供大家参考,具体如下: 步骤: 1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName. 2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面. 3.当提示用户进行版本升级时,如果用户点击了确定,系统将自动从服务器上下载并进行自动升级,如果点击取消将进入程序主界面.
-
Android编程获取sdcard音乐文件的方法
本文实例讲述了Android编程获取sdcard音乐文件的方法.分享给大家供大家参考,具体如下: 复制代码 代码如下: Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder); Uri:指明要查询的数据库名称加上表的名称,从MediaStore中我们可以找到相应信息的参数,具体请参考开发文档. Projection: 指定查询数据库表中的哪几列,
-
Android中获取apk安装包信息的方法
一.获取安装包信息 复制代码 代码如下: /** * 获取apk包的信息:版本号,名称,图标等 * @param absPath apk包的绝对路径 * @param context */ public void apkInfo(String absPath,Context context) { PackageManager pm = context.getPackageManager(); PackageInfo pkgInfo = pm.getPackageArchiveInf
-
Android编程获取并设置Activity亮度的方法
本文实例讲述了Android编程获取并设置Activity亮度的方法.分享给大家供大家参考,具体如下: 此API只适合2.1以上版本: /** * 判断是否开启了自动亮度调节 * * @param aContext * @return */ public static boolean isAutoBrightness(ContentResolver aContentResolver) { boolean automicBrightness = false; try { automicBright
随机推荐
- JavaScript中对DOM节点的访问、创建、修改、删除
- JavaScript函数的4种调用方法详解
- vue2.0结合Element实现select动态控制input禁用实例
- win7安装oracle10g 提示程序异常终止 发生未知错误
- Python 命令行参数sys.argv
- js验证IP及子网掩码的合法性有效性示例
- JSChart轻量级图形报表工具(内置函数中文参考)
- php中this关键字用法分析
- 详解Android中Notification的使用方法
- C++类中的继承实例详解
- 利用C#实现分布式数据库查询
- Knockout text绑定DOM的使用方法
- Vue2.0父组件与子组件之间的事件发射与接收实例代码
- Docker安装和基础用法 Docker入门教程第二篇
- 用javascript实现鼠标框选
- 使用Cookies保存网站历史浏览记录实例代码
- jQuery+css3实现文字跟随鼠标的上下抖动
- ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
- JavaScript严格模式禁用With语句的原因
- win2003 64位系统下ODBC连接使用方法
