检测以前安装或不安装应用程序的天气

时间:2017-09-06 05:30:45

标签: android

我想开发一个应用程序,当它第一次安装在设备中时,会提供诸如充值等等的提议。我应该借助ip地址

来做到这一点

2 个答案:

答案 0 :(得分:1)

您可以使用“共享首选项”在设备上存储值,并且可以在每次启动时检查它,这样您就可以知道它是否第一次安装/启动。

https://developer.android.com/guide/topics/data/data-storage.html

如果您打算更准确,这意味着它实际上是第一次安装而不是重新安装,您需要保存:

  • 您服务的用户信息
  • 该设备信息 用户

您需要拥有用户管理/帐户。

欢呼声。

答案 1 :(得分:0)

public static boolean isAppInstalled(Context context, String pkgName) {
    try {
        context.getPackageManager().getApplicationInfo(pkgName, 0);
        return true;
    }
    catch (PackageManager.NameNotFoundException e) {
        return false;
    }
}