您的位置:首页 > 其它

应用首次安装还是覆盖安装

2017-11-01 15:10 330 查看
public static boolean isFirstInstall(Context context) {
return getPackageFirstInstallTime(context) == getPackageLastUpdateTime(context);
}

public static long getPackageFirstInstallTime(Context context) {
String name = context.getPackageName();
long time = 0;
try {
time = context.getPackageManager().getPackageInfo(name, 0).firstInstallTime;
} catch (Exception e) {
e.printStackTrace();
}
return time;
}

public static long getPackageLastUpdateTime(Context context) {
String name = context.getPackageName();
long time = 0;
try {
time = context.getPackageManager().getPackageInfo(name, 0).lastUpdateTime;
} catch (Exception e) {
e.printStackTrace();
}
return time;
}

作者:yuweiguo
链接:http://www.jianshu.com/p/fd5737039d96
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐