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

/**
     * 获取当前应用程序的版本号
     */
    private String getVersion() {
        String st = getResources().getString(R.string.Version_number_is_wrong);
        PackageManager pm = getPackageManager();
        try {
            PackageInfo packinfo = pm.getPackageInfo(getPackageName(), 0);
            String version = packinfo.versionName;
            return version;
        } catch (NameNotFoundException e) {
            e.printStackTrace();
            return st;
        }
    }

时间: 2024-08-27 17:25:36

获取当前应用程序的版本号的相关文章

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 retu

【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); ?

ASP.Net 类(CS)文件怎样获取Web应用程序的路径

Web应用程序,写了一个线程CS类别,这个类别将会放于Global.asax文件中执行,主要是监控程序下某一个文件是否有异动,而作出相应警示动作,如发送邮件等. 实现运行过程中,也许会有一个情况出现,程序会随着布署环境变化,而监控文件路径也会随之变化. 解决这个问题,可以使用AppDomain.CurrentDomain.BaseDirectory来获取应用程序的路径.如: private string path { get { string path = AppDomain.CurrentDo

C++ 一个程序获取另一个程序Edit控件的内容

//一个程序获取另一个程序Edit控件的内容 //根据指定程序的标题名获取改程序窗口的句柄 HWND hWnd=::FindWindow(NULL,"zhang001"); if(hWnd) { MessageBox("get windows"); //根据窗口句柄获取EDIT控件的ID,但是这个ID是通过VS工具spy++获取的 HWND h = ::GetDlgItem(hWnd,0x3E9); if (h!=NULL) { CString str0; //要知

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

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