Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 中級開發 >> 更輕松的獲取APK文件安裝時間

更輕松的獲取APK文件安裝時間

編輯:中級開發

很多Android開發者想設計一個APK管理程序,獲取APK文件的安裝日期很多網友不是很明白。在早期android123使用的方法是通過PackageManager類的getInstalledApplications方法返回一個ApplicationInfo數組,ApplicationInfo類中sourceDir可以獲取APK的文件路徑,從而使用File類讀取文件的上次修改時間而實現。但這可能導致:

  1. 無法獲取原始的創建時間,可能很早就被創建了,之後被替換了。

  2. 如果這個APK在一個私有的位置,比如app-private目錄,使用Market付費購買的應用在這個位置,如果沒有Root的android手機是沒有權限讀取的,也導致獲取時間失敗。

  在android 2.3 API Level為9中,ApplicationInfo類新增的firstInstallTime和lastUpdateTime這兩個字段,可以直接獲取到APK的創建或上次修改的時間,即使是付費軟件也能正常的獲取。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved