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

来源:互联网 发布:网络打印机怎么用 编辑:程序博客网 时间:2024/05/23 23:39
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來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原创粉丝点击