最初のインストールを適用するか、インストールを上書きするか
1831 ワード
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
:
。 , 。