找回密碼
 註冊
搜索
查看: 1816|回復: 0

[教學] 獲取手機APP的版本號碼,更新日期,位置(symbolic link path)

[複製鏈接]
發表於 2017-11-16 23:49:26 | 顯示全部樓層 |閱讀模式
 
Push to Facebook
要獲得App版本資訊
代碼
  1. PackageInfo pinfo = null;
  2. pinfo = getPackageManager().getPackageInfo(pkgname, 0);
  3. int verCode = pinfo.getVersionCode();
  4. String verName = pinfo.getVersionName();
複製代碼

要得到App更新日期
  1. PackageManager pm = getPackageManager();
  2.             ApplicationInfo appInfo = pm.getApplicationInfo(pkgname, 0);
  3.             String appFile = appInfo.sourceDir;
  4.             final long installed = new File(appFile).lastModified();
  5.             SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
  6.             app_lastdate = sdf.format(new Date(installed));
複製代碼

要獲得App實體檔案位置可用
  1. PackageManager pm = getPackageManager();
  2. ApplicationInfo appInfo = pm.getApplicationInfo(pkgName, 0);
  3. File file = new File(appInfo.publicSourceDir);
  4. String symlinks = <span style="color: rgb(0, 0, 0); font-family: Menlo; font-size: 9pt; background-color: rgb(228, 228, 255);">file</span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Menlo; font-size: 9pt;">.getAbsolutePath().toString();</span>
複製代碼


要獲得symbolic link path
  1. PackageManager pm = getPackageManager();
  2.             ApplicationInfo appInfo = pm.getApplicationInfo(pkgName, 0);
  3.             File file = new File(appInfo.publicSourceDir);
  4.             String symlinks = file.getCanonicalPath().toString();
  5.             String symlinkspath = "";
  6.             if (symlinks.indexOf("sdext2") != -1) {
  7.                 symlinkspath = "S D";
  8.             } else if (symlinks.indexOf("drive") != -1) {
  9.                 symlinkspath = "OTG";
  10.             } else {
  11.                 symlinkspath = "";
  12.             }
複製代碼


https://stackoverflow.com/questi ... ion-name-in-android
https://stackoverflow.com/questi ... l-time-from-android

http://handd.blog.51cto.com/2796632/1173823
 
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-4-30 18:05 , Processed in 0.023654 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表