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:
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。