1. 程式人生 > >Android 獲取應用的安裝時間及更新時間

Android 獲取應用的安裝時間及更新時間

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(); }

從這件時也知道了做什麼事不能不直覺去做,要查一下資料,確認一下,再給答覆。