Android 获取应用的安装时间及更新时间

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a13069730106/article/details/54021424

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

从这件时也知道了做什么事不能不直觉去做,要查一下资料,确认一下,再给答复。

猜你喜欢

转载自blog.csdn.net/a13069730106/article/details/54021424