获取Android版本信息和程序版本号

public class MainActivity extends ActionBarActivity {
     private TextView mTextView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //获取当前项目版本号
        mTextView = (TextView) findViewById(R.id.textView1);
        try {
            getVersionName();
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        //Android系统版本信息
    String    Model_VERSION="Android系统版本信息: " + android.os.Build.MODEL + ",API "
        + android.os.Build.VERSION.SDK + ",Android "
        + android.os.Build.VERSION.RELEASE;
    //显示信息
    try {
            mTextView.setText("当前程序版本: "+ getVersionName()+"\n"+Model_VERSION );
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
      private String getVersionName() throws Exception
       {
               // 获取packagemanager的实例
               PackageManager packageManager = getPackageManager();
               // getPackageName()是你当前类的包名,0代表是获取版本信息
               PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0);
               String version = packInfo.versionName;
               return version;
       }}
时间: 2024-08-02 07:00:17

获取Android版本信息和程序版本号的相关文章

Shell下获取Android设备信息

使用adb.exe shell进入shell界面,然后通过下列命令即可获取需要的信息 :) 1 // getprop命令可获取很多信息哟 2 // 1.获取厂商名称 3 getprop ro.product.brand 4 // 2.设备型号 5 getprop ro.product.model 6 // 3.安卓版本 7 getprop ro.build.version.release 8 // 4.网卡名称 9 wifi.interface 10 // 5.Google glass系统版本

获取windows版本信息

procedure TForm1.Button1Click(Sender: TObject); Var OSVI:OSVERSIONINFO; begin OSVI.dwOSversioninfoSize:=Sizeof(OSVERSIONINFO); GetVersionEx(OSVI); Caption:=IntToStr(OSVI.dwMinorVersion)+',' +IntToStr(OSVI.dwMinorVersion)+',' +IntToStr(OSVI.dwBuildNum

获取系统版本信息和处理器信息

// GetSystemInfo.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <windows.h> #include <iomanip> using namespace std; int main() { SYSTEM_INFO systemInfo; GetSystemI

C#获取apk版本信息

获取很多人都会问我为什么要写这个博客,原因很简单,这次研发apk版本信息的时候网上查了很多的资料都没有这方面的信息,因此这次功能完了想写下方法,如果以后博友们遇到了可以直接copy,不用花很多的时间,至少有了方向. 下面我就来说下获取apk版本信息所需要调用的dll吧,该程序集的版本信息为:0.85.4.369,注意哦这个版本信息很重要的,因为可能你下的很多版本都是无法用的. 下面我就来说下研发代码吧:代码可能有不周全的地方:由于时间紧急没有做优化了: using (ICSharpCode.Sh

代码获取Android版本等信息

我手机的关于手机界面: 说明: 其中手机型号.Android版本.软件版本通过系统Build类得到,处理器信息.内核版本通过读取系统文件得到,基带版本信息通过反射得到. 源码: package com.example.shen.phoneinfo; import android.app.Activity; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.util.L

批处理获取操作系统版本信息

为了使得批处理命令获取更大的通用性,有时需要获取操作系统版本.今天为此搜了一些资料,网上的说法是Ver.注册表.WMI都可以.我研究了一下,发现还是Ver命令最为成熟,为此综合各家做法写下了下面一个批处理文件: @echo off cls ver | find "4.0." > NUL && goto win95 ver | find "4.10." > NUL && goto win98 ver | find "

使用OnceClick发布程序后,程式获取程式版本信息(在窗体上显示程式版本)C#

Content.Text = "程序集版本:" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() +"\n";Content.Text += "文件版本:" + Application.ProductVersion.ToString() +"\n";Content.Text += "部署版本:" 

js获取浏览器版本信息

//获取当前浏览器类型和版本号 "use strict"; let agent = navigator.userAgent.toLowerCase(); let regStr_ff = /firefox\/[\d.]+/gi; let regStr_chrome = /chrome\/[\d.]+/gi; //IE11以下 if (agent.indexOf("msie") > 0) { pass; } //IE11版本中不包括MSIE字段 if (agent

获取dll版本信息

var fileVersionInfo = FileVersionInfo.GetVersionInfo(Server.MapPath("XXX.dll"));DllVersion = string.Format("{0}.{1}", fileVersionInfo.FileMajorPart, fileVersionInfo.FileMinorPart);// 主版本号和次版本号(x.x)_Version = fileVersionInfo.ProductVers