تبلیغات

قطعه کد اندروید بدست آوردن ورژن یک برنامه (ورژون موجود در منیفست)

هر برنامه‌ی اندرویدی، یک ورژن (نسخه یا Version) برای خود دارد که این ورژن دو نوع می‌باشد! یکی از آن‌ها نمایشی بوده و می‌تواند شامل هر کاراکتری باشد (Version Name) و نوع دیگر آن عددی بوده و ورژن کد را مشخص می‌کند (Version Code). و همچنین بهتر است بدانید که مارکت‌های اندرویدی، Version Code را برای تشخیص آپدیت برنامه در نظر می‌گیرند.

ورژن کد

از متد زیر برای به دست آوردن ورژن کد (Version Code) استفاده کنید:

public static int getAppVersionCode(String packageName) {
    try {
      return getAppContext()
              .getPackageManager()
              .getPackageInfo(packageName, 0)
              .versionCode;
    } catch (PackageManager.NameNotFoundException e) {
      return -1;
    }
  }

شما بایستی پکیج اپلکینیش مورد نظر را به داخل این متد ارسال کنید. در صورتی که پکیج اشتباه باشد، مقدار -1 برمی‌گردد.

ورژن نام

از متد زیر نیز برای به دست آوردن نام نسخه (Version Name) استفاده کنید:

public static String getAppVersionName(String packageName) {
    try {
      return getAppContext()
              .getPackageManager()
              .getPackageInfo(packageName, 0)
              .versionName;
    } catch (PackageManager.NameNotFoundException e) {
      return null;
    }
  }

شما بایستی پکیج اپلکینیش مورد نظر را به داخل این متد ارسال کنید. در صورتی که پکیج اشتباه باشد، null برمی‌گردد.

 

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

یه کلاسِ تعریف نشده ... فقط برای ارتباط کاری تلگرام پیام بدید ...

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک