`

获取应用及系统的版本号

 
阅读更多
http://www.cnblogs.com/qsl568/archive/2012/03/14/2395636.html

获取当前应用的版本号:
   private String getVersionName() throws Exception
   {
           // 获取packagemanager的实例
           PackageManager packageManager = getPackageManager();
           // getPackageName()是你当前类的包名,0代表是获取版本信息
           PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0);
           String version = packInfo.versionName;
           return version;
   }




获取当前系统的版本号:
        textView.setText("Product Model: " + android.os.Build.MODEL + "," 
                + android.os.Build.VERSION.SDK + "," 
                + android.os.Build.VERSION.RELEASE); 


或者:
/*  
 * 
 * Build.VERSION_CODES
    1 (0x00000001)           Android 1.0             BASE
    2 (0x00000002)           Android 1.1             BASE_1_1
    3 (0x00000003)           Android 1.5             CUPCAKE
    4 (0x00000004)           Android 1.6             DONUT
    5 (0x00000005)           Android 2.0             ECLAIR
    6 (0x00000006)           Android 2.0.1          ECLAIR_0_1
    7 (0x00000007)           Android 2.1             ECLAIR_MR1
    8 (0x00000008)           Android 2.2             FROYO
    9 (0x00000009)           Android 2.3             GINGERBREAD
    10 (0x0000000a)         Android 2.3.3          GINGERBREAD_MR1
    11 (0x0000000b)         Android 3.0             HONEYCOMB
    12 (0x0000000c)         Android 3.1             HONEYCOMB_MR1
    13 (0x0000000d)         Android 3.2             HONEYCOMB_MR2*/
    /*获取当前系统的android版本号*/
    int currentapiVersion=android.os.Build.VERSION.SDK_INT;
分享到:
评论

相关推荐

    vb获取其他应用程序版本号

    总的来说,VB获取其他应用程序版本号的关键在于正确使用`FileVersionInfo`类,同时确保代码在不同操作系统上的兼容性和准确性。通过学习和理解`modFileVersion.bas`中的源码,开发者可以更好地掌握这一技巧,并将其...

    c++写的获取系统版本号的程序

    在C++编程中,获取操作系统版本号是一项常见的任务,这对于软件兼容性和功能适应性至关重要。本文将详细讨论如何使用C++编写程序来获取系统版本号,包括主版本和副版本号。 首先,我们需要理解操作系统版本号的基本...

    mac平台 Qt应用程序 设置版本号 获取版本号

    除了.pro文件,你还可以通过Qt的资源系统(`.qrc`)来存储版本信息,这使得版本号可以在运行时动态获取。创建一个资源文件,将版本号作为字符串资源添加: ```xml <file>version.txt ``` 然后在代码中加载这个...

    Delphi获取操作系统版本号..rar

    在Delphi编程环境中,获取操作系统版本号是一项常见的任务,这对于编写具有特定系统需求或行为适应不同操作系统的应用程序至关重要。在Delphi中,我们可以利用Windows API(应用程序接口)来获取这些信息。API函数...

    Android NDK 获取系统版本号

    博客名称 : 【Android NDK 开发】在 C 代码中获取 Android 系统信息 ( NDK 项目创建 | NDK 配置 | 获取 Android 系统版本号 ) 博客地址 : https://hanshuliang.blog.csdn.net/article/details/102933704

    获取系统版本信息

    总结一下,获取系统版本信息对于开发适配不同Windows版本的应用至关重要。`GetVersionEx`是传统的选择,但可能会有误导;内嵌清单提供了一种声明性的方式来设定操作系统兼容性;`IsWindows10OrGreater`是检测Windows...

    delphi xe 程序版本信息_delphi_获取程序版本信息_

    接着,可以通过`TVersionInfo`的属性如`ProductMajorVersion`、`ProductMinorVersion`等来获取相应的版本号。 如果没有`TVersionInfo`组件,你可以使用`FindResource`、`LockResource`和`UnlockResource`等API函数...

    取得系统的版本号

    以下是如何获取并打印操作系统版本号的示例代码: ```csharp Console.WriteLine("操作系统版本:{0}", Environment.OSVersion.Version); ``` 这里,`Environment.OSVersion.Version`会返回一个`Version`对象,该对象...

    获取app的版本号、渠道号

    在移动应用开发中,无论是Android还是iOS平台,都需要获取应用的版本号和渠道号来实现对应用的管理和更新。这两个信息对于开发者来说至关重要,因为它们能够帮助追踪不同版本的发布状态,以及分析不同推广渠道的效果...

    判断window系统版本号

    在Windows操作系统中,判断系统版本号是开发人员和系统管理员常用的一种技能,它有助于确保软件或脚本能在特定版本的Windows上正确运行。本篇将详细介绍如何在Windows XP到Windows 10之间判断系统的版本号。 首先,...

    PB读取系统版本/读取EXE版本/读取DLL版本

    在IT领域,尤其是在软件开发中,获取应用程序或系统的版本信息是一项基本任务,这对于软件兼容性、更新管理和故障排查至关重要。本主题将详细讲解如何在PowerBuilder(PB)环境中读取系统版本、EXE(可执行文件)...

    获取文件版本号

    在Windows系统中,大多数可执行文件(EXE)和动态链接库(DLL)都有一个内置的版本资源,其中包含了版本信息,如主版本号、次版本号、修订号和构建号。这些信息通常在编译时通过Visual Studio等开发环境设置,也可以...

    判断操作系统版本号

    了解如何判断操作系统版本号对于开发者来说至关重要,因为这有助于他们针对不同平台进行优化和适配,确保软件能在多种环境下稳定运行。 操作系统版本号通常包括主版本、次版本、修正版本和构建编号等信息。例如,...

    Android获取版本号

    在Android开发中,获取设备的版本号是常见的需求,这有助于开发者了解运行应用的设备环境,以便进行适配和调试。本文将详细讲解如何在Android系统中获取版本号,并提供相关的代码示例。 1. **Android版本号类型** ...

    android中获取版本号

    在Android开发中,获取应用的版本号是常见的需求,例如用于实现版本检查和自动更新功能。下面我们将详细探讨如何在Android应用中获取版本信息,并通过分析`GetVersion.java`文件来学习具体实现。 首先,我们需要...

    vbscript脚本,获取文件的版本号,还有注册表操作

    总的来说,VBScript的文件版本号获取和注册表操作能力使得它成为Windows环境中强大的自动化和系统管理工具,可以帮助用户轻松地处理日常维护和信息查询任务。通过深入理解和应用这些知识点,可以提高工作效率并解决...

    获取svn最新版本号示例 以及svn常用命令

    本文将深入探讨如何获取svn的最新版本号,并介绍一些常用的svn命令。 首先,获取svn的最新版本号通常是为了确保你正在使用的代码是最新的,避免因版本过旧而遇到已解决的问题或错过新功能。有几种方法可以获取: 1...

    MFC 获取程序版本信息

    要获取版本号,我们可以这样操作: ```cpp VS_FIXEDFILEINFO* fixedFileInfo = NULL; DWORD fixedFileInfoSize = 0; versionInfo.GetFixedFileInfo(&fixedFileInfo, &fixedFileInfoSize); // 从固定文件信息...

    10.0修改系统版本号和系统ID.rar

    在Android系统中,系统版本号和系统ID是两个重要的标识符,它们对于设备的管理和软件兼容性至关重要。本文将深入探讨如何修改Android系统的版本号(Build.DISPLAY)和系统ID(Build.ID),以及这两个参数的意义和...

    操作系统信息获取演示.rar_Vc_系统信息_获取_获取版本号

    1. **获取操作系统版本号**: 要获取Windows的操作系统版本,可以使用`GetVersionEx`函数。这个函数返回一个`OSVERSIONINFO`结构体,其中包含了详细的版本信息。例如,以下代码片段展示了如何获取操作系统版本号: ...

Global site tag (gtag.js) - Google Analytics