PackageManager 包管理者 获取当前应用程序的版本号

public String getVersion()
{
	PackageManager pm = getPackageManager();
	try
	{
		PackageInfo packageInfo = pm.getPackageInfo(getPackageName(), 0);
		return packageInfo.versionName;
	}
	catch (NameNotFoundException e)
	{
		e.printStackTrace();
		// can't reach
		return "";
	}
}

PackageManager 包管理者 获取当前应用程序的版本号

时间: 2024-11-01 00:25:12

PackageManager 包管理者 获取当前应用程序的版本号的相关文章

获取当前应用程序的版本号

/**     * 获取当前应用程序的版本号     */    private String getVersion() {        String st = getResources().getString(R.string.Version_number_is_wrong);        PackageManager pm = getPackageManager();        try {            PackageInfo packinfo = pm.getPackage

ant脚本打jar包 自动获取时间以及项目svn版本号

1.关键代码,获取时间 <tstamp> <format property="touch.time" pattern="yyyy/MM/dd hh:mm" /> </tstamp> 2.获取本地svn版本 <target name="version" depends="init" > <typedef resource="com/googlecode/svntas

Java 获取APK安装程序的包名

Java 获取APK安装程序的包名核心的两个类: ResPackage ApkDecoder package com.temobi.util; import java.io.File; import java.util.Set; import brut.androlib.AndrolibException; import brut.androlib.ApkDecoder; import brut.androlib.res.data.ResPackage; public class APKUtil

OS X中如何获取当前运行程序的路径

OS X的执行程序一般分为两种.一种是控制台程序,一种是带有GUI的OS X应用程序. 控制台程序往往就一个文件构成executable,而GUI应用通常是一个包(即文件夹),里面除了executable之外还有其它资源. 对于一个GUI程序来说,我们可以通过读取Bundle来获得资源文件.那么对于控制台程序来说,如果要获得其执行时的路径就很有必要了. 比如,我做一个OpenCL程序,那么往往会将OpenCL内核源文件与应用放在一起. 在OS X中获得executable当前路径的方法很简单,首

【Android】获取应用程序的版本号

主要是对PackageManager的运用,但是要注意的一点是不要忘记catch一下NameNotFoundException. 代码: //获取到当前应用程序的版本号 public int getAppVersion(Context context){ try{ PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return info.versionCode;

只需两步快速获取微信小程序源码

只需两步快速获取微信小程序源码 第一次在掘金这样高大上的社区写文章,忐忑地敲下我获取小程序源码过程中的经验分享. 最近在学习微信小程序开发,半个月学习下来,很想实战一下踩踩坑,于是就仿写了某个小程序的前端实现,过程一言难尽,差不多两周时间过去了,发现小程序的坑远比想象的要多的多!!在实际练手中,完全是黑盒的,纯靠推测,部分效果在各种尝试后能能做出大致的实现,但是有些细节,实在不知道如何去实现.这种时候,真的很想一窥源码,查看究竟,看看大厂的前端大神们是如何规避了小程序的一些比较奇葩的坑. 于是就

黑马程序员——java——获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序

获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; public class Test5 { public static void main(String[] args) th

C#获取当前应用程序所在路径及环境变量

C#获取当前应用程序所在路径及环境变量 一.获取当前文件的路径 string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名. string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径.(备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”).如果该进程

如何获取当前应用程序所用的OpenGL ES的版本

? 如何获取当前应用程序所用的OpenGL ES的版本? [答案] ????char* glVersion = (char*)glGetString(GL_VERSION); ????LOGW("GL Version: %s", glVersion); ?