应用首次安装还是覆盖安装
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 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章推荐
- android监听应用安装,如判断是新安装的应用,还是覆盖安装的应用
- Android App首次安装完成后在安装界面直接打开应用,再按home键返回桌面,从桌面图标重新进入app,返回不到之前的界面问题
- iOS 一个方法首次安装滚播图 展示应用简介
- 关于Android app首次安装完成后在安装界面打开应用再按home键返回桌面,重新进入app重复实例化launcher activity(转)
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- Android覆盖安装应用 at android.app.LoadedApk.makeApplication
- 解决android中,通过run as将应用安装到模拟器或真机上总是覆盖原有同名应用问题
- 解决首次安装时点击“打开”与点击应用图标开启应用冲突
- iOS 10 首次安装应用,授权允许使用数据,首页无数据
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- iOS 一个方法首次安装滚播图 展示应用简介
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- Android - 覆盖安装APP时出现"应用未安装"问题的解决方案
- 同一bundle id的应用,不同证书在设备上覆盖安装会失败
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- 关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决
- iOS 一个方法首次安装滚播图 展示应用简介
- Android应用安装覆盖问题
- 关于iphone6安装了727个应用后,更新app 导致一些app无法更新,无法删除,重启后消失,但是却还是占用空间的解决办法
- Android应用覆盖安装时crash问题