Android 獲取應用的安裝時間及更新時間
阿新 • • 發佈:2018-12-14
Android 獲取應用的安裝時間及更新時間
在工作時遇到一個需求,就是獲取應用的安裝時間,本來我覺的這個應該是不能獲取到的。覺得應用在安裝時,並不是由應用自身控制的。所以就直接回復對方說取不到。但是後來在網上查了一下,發現還真的可以取到。這裡就做一下記錄。以下是關鍵程式碼。
try {
PackageManager packageManager = getApplicationContext().getPackageManager();
PackageInfo packageInfo = packageManager.getPackageInfo(this .getPackageName(), 0);
//應用裝時間
long firstInstallTime = packageInfo.firstInstallTime;
//應用最後一次更新時間
long lastUpdateTime = packageInfo.lastUpdateTime;
LogUtil.debug("first install time : " + firstInstallTime + " last update time :" + lastUpdateTime);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
從這件時也知道了做什麼事不能不直覺去做,要查一下資料,確認一下,再給答覆。