`

获得自己程序的版本

阅读更多
package cn.com;

import android.app.Activity;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.os.Bundle;
import android.widget.Toast;

public class AppVersion extends Activity {
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		String str = longVersion();
		Toast.makeText(this, str, Toast.LENGTH_LONG).show();
	}

	private String mVersion;

	public String longVersion() {
		if (mVersion == null) {
			PackageManager pm = getPackageManager();
			PackageInfo pi;
			try {
				pi = pm.getPackageInfo(getPackageName(), 0);
				mVersion = pi.versionName;
				System.out.println("mVersion-----------------> "+mVersion);
			} catch (NameNotFoundException e) {
				mVersion = ""; // failed, ignored
			}
		}
		return mVersion;
	}
}
分享到:
评论

相关推荐

    程序版本.vi,获取应用程序的程序版本

    获取应用程序的程序版本,一般连MES时需要上传,可做区分

    程序版本更新示例程序

    在Android开发中,程序版本更新是一项重要的任务,它确保用户能够及时获得修复、新功能以及性能优化。本示例程序“程序版本更新示例程序”旨在演示如何在Android应用中实现这一过程。以下是对这个主题的详细解释: ...

    C#获取、设置编译版本号、编译时间.docx

    C#获取编译版本号、编译时间是指在C#程序中获取和设置程序集的版本号和编译时间。版本号通常由四个部分组成:主版本号、次版本号、内部版本号和修订号。其中,内部版本号表示自2000年1月1日以来的天数,修订版本号为...

    Mastercam2021程序单全新版本

    在新版本中,程序单的设计更加直观,用户界面得到显著提升,使得设置和管理变得更加简便,减少了人为错误的可能性。 在CAM部分,Mastercam2021引入了更智能的刀路策略。这些策略能够自动分析模型特征,选择最佳的切...

    F2的微信小程序版本支持原生F2的所有功能

    "F2的微信小程序版本支持原生F2的所有功能"这一标题揭示了F2在微信小程序生态中的强大适应性,意味着开发者可以充分利用F2在Web端的功能来构建丰富、交互式的图表。 F2(Fast2)是由阿里巴巴AntV团队开发的一个轻量...

    VC++使用宏定义来搞定程序的版本集信息

    一个很简单的代码 ...而且程序中如果有需要获得程序版本集信息的,只须使用Define.h中预先定义好的宏就可以了,而不用去查MSDN去调用一些复杂的API函数来获得版本号等。 具体请看代码,VC2008的工程

    获得计算机系统版本程序Dim EnvString, Indx, Msg, PathLen ' 声明变量

    获得计算机系统版本程序Dim EnvString, Indx, Msg, PathLen ' 声明变量 Indx = 1 ' 设置索引值的初值为 1 Do EnvString = Environ(Indx) ' 取得环境变量 If Left(EnvString, 3) = "OS=" Then ' 检查 PATH 项 ...

    获得Windows版本信息程序(vb6.0代码编写)

    在VB6.0环境下,开发一个能够获取Windows版本信息的程序是一项常见的任务,这有助于开发者了解应用程序运行的环境,从而做出适应性的调整。本程序的核心是利用VB6.0的内置函数和对象来访问操作系统提供的API(应用...

    基于微信小程序实现企业OA系统小程序小程序源码分享

    3. 图标库: Iconfont-阿里巴巴矢量图标库 这个可以找到自己想要的几乎所有的小图标,十分方便。 4. Easy Mork: easy-mock 用于后台的模拟,得到JSON数据; 5. weui框架引入, 例如个人信息界面,用weui可以很快很...

    西门子之针对SIMATIC IPC发布了哪些驱动程序版本?.pdf

    随着技术的不断更新,西门子也会定期发布新的驱动程序版本以确保SIMATIC IPC系列工业计算机能够兼容最新的软件和硬件,同时解决已知问题,提升性能和稳定性。 从给定文件内容片段中,虽然无法直接得知西门子具体...

    windows 环境微信3.3.0 版本解决小程序打不开

    这需要用户了解自己的系统环境,包括操作系统版本、驱动程序状态以及硬件配置等,以判断是否与软件兼容。 2. **版本回滚**:在遇到新版本问题时,回滚到旧版本通常是临时解决办法。在这个案例中,将微信版本降级至...

    免抵退sc_v14.0.exe版本升级安装程序

    "免抵退sc_v14.0.exe版本升级...总的来说,这个升级安装程序对于"免抵退"软件的用户来说是一个重要的维护步骤,它可以帮助用户获得最新的功能,提高软件的稳定性和安全性,从而更好地应对复杂的税务计算和管理任务。

    全新抖音快手微信取图小程序 壁纸小程序源码 全开源.zip

    此版本并非最近网传版本,其他站的网传版本是没有数据库的,故此我直接花钱买下来的完整版本源码! 一款全新的抖音快手微信取图小程序全开源上线了。其中包含了多款独立小程序设置功能,支持流量主、公众号对接、...

    基于微信小程序实现个人音乐台程序设计源码

    3. 图标库: Iconfont-阿里巴巴矢量图标库 这个可以找到自己想要的几乎所有的小图标,十分方便。 4. Easy Mork: easy-mock 用于后台的模拟,得到JSON数据; 5. weui框架引入, 例如个人信息界面,用weui可以很快很...

    基于微信小程序实现课程预约小程序源码分享

    3. 图标库: Iconfont-阿里巴巴矢量图标库 这个可以找到自己想要的几乎所有的小图标,十分方便。 4. Easy Mork: easy-mock 用于后台的模拟,得到JSON数据; 5. weui框架引入, 例如个人信息界面,用weui可以很快很...

    投票抽奖助手V4.5.95版本小程序源码前端+后端完整源码.rar

    综上所述,"投票抽奖助手V4.5.95版本小程序源码"涵盖了完整的前端和后端开发内容,对于希望学习小程序开发或构建类似应用的开发者来说,这是一个很好的学习资源。通过研究和理解这些源码,可以深入理解微信小程序的...

    微信小程序加载fbx模型

    得到了fbx模型的http链接,使其加载在小程序端,都是适配小程序版本的代码 其中three_new.js是小程序版的3D加载库文件 FBXLoader_new是小程序版本的fbx模型的加载器 inflate.min.js是小程序版的压缩解压库 model...

    基于微信小程序实现美食菜谱小程序源码分享

    3. 图标库: Iconfont-阿里巴巴矢量图标库 这个可以找到自己想要的几乎所有的小图标,十分方便。 4. Easy Mork: easy-mock 用于后台的模拟,得到JSON数据; 5. weui框架引入, 例如个人信息界面,用weui可以很快很...

    基于微信小程序实现类似滴滴拼车小程序源码分享

    3. 图标库: Iconfont-阿里巴巴矢量图标库 这个可以找到自己想要的几乎所有的小图标,十分方便。 4. Easy Mork: easy-mock 用于后台的模拟,得到JSON数据; 5. weui框架引入, 例如个人信息界面,用weui可以很快很...

    基于微信小程序实现爱卡汽车小程序源码分享

    3. 图标库: Iconfont-阿里巴巴矢量图标库 这个可以找到自己想要的几乎所有的小图标,十分方便。 4. Easy Mork: easy-mock 用于后台的模拟,得到JSON数据; 5. weui框架引入, 例如个人信息界面,用weui可以很快很...

Global site tag (gtag.js) - Google Analytics