1. 程式人生 > >如何獲取應用程式的版本號和版本名

如何獲取應用程式的版本號和版本名

實現獲取應用程式的版本號和阪本名,通過獲取包管理器開始;步驟如下:
程式如下

public class MainActivity extends AppCompatActivity {
    Context mContext;
    private TextView mMVersionCode;//版本code
    private TextView mMVersionName;//版本名


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mContext = this
; initView();//初始化控制元件 } private void initView() { mMVersionCode = (TextView) findViewById(R.id.tv_versinonCode); mMVersionName = (TextView) findViewById(R.id.tv_versionName); } //點選按鈕實現獲取版本號和阪本名字 public void getVersion(View v) { //1,獲取包 管理器 PackageManager packageManager = mContext.getPackageManager(); //2,通過上下文獲取包名
String packageName = mContext.getPackageName(); try { //3,獲取包的資訊 PackageInfo packageInfo = packageManager.getPackageInfo(packageName, 0); //4,獲取版本號 int versionCode = packageInfo.versionCode; //5,獲取版本名 String versionName = packageInfo.versionName; //給textview設定對應的值
mMVersionCode.setText("版本號為:"+versionCode); mMVersionName.setText("版本名為:"+versionName); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } } }

相關推薦

如何獲取應用程式版本本名

實現獲取應用程式的版本號和阪本名,通過獲取包管理器開始;步驟如下: 程式如下 public class MainActivity extends AppCompatActivity { Co

Android獲取應用版本Android系統版本

下面是 Android 獲取應用的版本號,一般來說,我們獲取版本號就是獲取展示給消費者的版本號: //獲取當前程式版本名(對消費者不可見的版本號) public String getAppVersionCode() { String vers

獲取所有已安裝軟體以及獲取應用程式版本資訊

最近在做一個視訊跳轉播放功能,也就是在第三方應用中播放本應用內的視訊,這需要獲取第三方應用的版本號,以便做相容,其實獲取第三方應用的版本號很簡單:      // 獲取所有已安裝的應用包名、版本號、版本名稱 private int getVersionCode(){

C#--應用程式版本釋出配置

程式的版本號設定 主程式引入名稱空間 App.config配置檔案新增配置程式碼 “` 主程式初始化 新增— this.lblVer

Android基礎:教你如何獲取軟體自身版本Android系統版本

前言 在Android軟體開發過程中,版本升級常常需要得到軟體版本,與伺服器作對比後決定是否升級,那麼如何獲取軟體版本呢?有時我們需要獲取系統版本已決定載入合適的資原始檔,系統版本又如何得到呢?假如我

應用程式的名稱版本等詳細資訊的獲取

應用程式的名稱和版本號等資訊都儲存在mainBundle的一個字典中,用下面程式碼可以取出來。 NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary]; NSString* version

android如何獲取應用版本版本名稱

在android中,一個應用有對應的版本號versionCode和versionName代表的是版本資訊。一般在應用的剛開啟的歡迎頁面,會有當前應用的版本號顯示。當然在應用的幫助模組也有顯示這個。 當

linux 程式、動態庫、靜態庫內部新增版本編譯時間

給程式和庫新增版本號和庫,有利於維護和升級。 當然你可以在檔名上體現,比如有個程式叫 yun,檔名寫為 yun_1.0.2,但這個需要每次手動維護,而且不能100%確保當前程式就是那個版本。所以,把版本號體現在程式內部,是一個不錯的選擇。 --------------------------

安卓獲取當前app版本(versionCode)版本名稱(versionName)

/** * 獲取當前app version code */ public static long getAppVersionCode(Context context) { long appVersionCode = 0; tr

c#獲取程式版本

Content.Text = "程式集版本:" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() +"\n";Content.Text +

C#如何設定程式名稱/版本圖示

在開啟的【屬性】視窗中,修改【程式集名稱】為需要的程式名稱【Listview示例程式】, 修改【預設名稱空間】名稱為本程式對應的標題名稱。 【程式集名稱】就是生成的程式檔案的名稱。 到這一步,程式的名稱修改完成,需要繼續修改圖示。

vc設定程式版本, 獲取程式版本

最近正在學vc,很多不會的,真是寸步難行,好在這個世界有網路這個好東西,遇到問題百度一下或是GOOGLE總能找到看來很有道理的答案,為了方便以後自己的學習,就總結了一下放在這裡,也歡迎大家發表真知灼見。 //很好,很方便,無需修改,可作為程式模組直接呼叫。 //獲取軟體當前的版本 //該版本號是在資原始檔

.Net程式版本的含義版本控制機制

.net程式版本號的格式是4端十進位制數字 比如 2.5.729.2 他們依次是 Major Number:主版本號 Minor Number:副版本號 這兩個號碼是對外的版本號,也就是說上面這個程式是2.5版的 Building Number:編譯版本號 比如如果一天編譯

版本更新,獲取當前app的版本版本名稱.

versionCode:用於本地app和後臺的app提供的版本進行對比,用於更新功能實現。versionName:用於展現給客戶看的版本資訊。 1.app更新功能; 2.app靜默下載、靜默安裝; 3.

獲取iOS系統版本,慎重使用[[[UIDevice currentDevice] systemVersion] floatValue]——【sdk缺陷】

net 版本 ice system family class 失效 color -s iOS 最常見的獲取系統版本的方法是: [[[UIDevice currentDevice] systemVersion] floatValue] 可是。這個floatValue是

VS版本VC版本之間的關系

vc vs 版本VC11是Visual C++的第十一個版本 是一個運行庫 在2012年跟Visual studio 2012一起發布 是Visual studio 2012必備的運行庫如下是括號是VS的版本號,左邊是VC版本號VC6VC7(2003)VC8(2005)VC9(2008)VC10(2010)V

Exchange-Exchange Server內部版本發行日期

eve ref mil name ont bold rst setup dmi 本章匯總Exchange Server每個服務包 (SP) 的內部版本號、累積更新 (CU) 或特定 Exchange 版本的更新匯總 (RU)。包括 Exchange 2016、Exchang

安卓性能測試:adb 查看Android模擬器版本SDK版本

href lease adb shell oid 獲取 inf sdk get blog 摘要:隨著安卓功能的不斷增加,各種安卓sdk與安卓模擬器也隨之更新。由於某些原因,我們需要查看它們的版本號。下面我就來介紹下具體方法: 1 adb 查看Android模擬器版本號和

VS中實時獲取SVN的版本並寫入到AssemblyInfo.cs中(C#)

art csharp style eve avi exec format sharp 匹配 原文:VS中實時獲取SVN的版本號並寫入到AssemblyInfo.cs中(C#)

.Net Core api 中獲取應用程式物理路徑wwwroot

如果要得到傳統的ASP.Net應用程式中的相對路徑或虛擬路徑對應的伺服器物理路徑,只需要使用使用Server.MapPath()方法來取得Asp.Net根目錄的物理路徑,如下所示: // Classic ASP.NET public class HomeController : Controller