TShopping

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

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

[複製鏈接]
發表於 2017-11-16 23:49:26 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk  
要獲得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, 2020-12-1 13:05 , Processed in 0.057917 second(s), 21 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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