我们能从Android中的Google Play页面获得安装结果吗?

我们能从Android中的Google Play页面获得安装结果吗?,android,Android,这是我的问题, 我需要将用户从page\u One.Java重定向到特定的应用程序页面(谷歌播放页面)。(实施) 用户成功地从Google Play页面安装了该应用程序,现在它返回到上一页。(已实现) 现在我需要在Page_One.java中得到响应,无论应用程序安装成功还是失败。是否可以获取安装状态 您可以通过检查应用程序是否已安装 您可以找到一个工作代码,帮助确定应用程序是否正确安装。您可以通过检查应用程序是否已安装 您可以找到一个工作代码,帮助确定应用程序是否正确安装。您可以通过检查应用

这是我的问题,

  • 我需要将用户从page\u One.Java重定向到特定的应用程序页面(谷歌播放页面)。(实施)
  • 用户成功地从Google Play页面安装了该应用程序,现在它返回到上一页。(已实现)
  • 现在我需要在Page_One.java中得到响应,无论应用程序安装成功还是失败。是否可以获取安装状态
您可以通过检查应用程序是否已安装

您可以找到一个工作代码,帮助确定应用程序是否正确安装。

您可以通过检查应用程序是否已安装

您可以找到一个工作代码,帮助确定应用程序是否正确安装。

您可以通过检查应用程序是否已安装

您可以找到一个工作代码,帮助确定应用程序是否正确安装。

您可以通过检查应用程序是否已安装


您可以找到一个工作代码,该代码有助于确定应用程序是否正确安装。

您可以注册一个广播接收器,以检测程序包添加的操作,如下所示:

<receiver android:name="com.example.InstalledReceiver" >
    <intent-filter>
        <action android:name="android.intent.action.PACKAGE_ADDED" />
        <data android:scheme="package" />
    </intent-filter>
</receiver>

在onReceive方法中,您将知道它是否是正确的应用程序。但是,我不确定您是否可以获得故障状态

您可以注册一个广播接收器,检测到一个包添加的操作,如下所示:

<receiver android:name="com.example.InstalledReceiver" >
    <intent-filter>
        <action android:name="android.intent.action.PACKAGE_ADDED" />
        <data android:scheme="package" />
    </intent-filter>
</receiver>

在onReceive方法中,您将知道它是否是正确的应用程序。但是,我不确定您是否可以获得故障状态

您可以注册一个广播接收器,检测到一个包添加的操作,如下所示:

<receiver android:name="com.example.InstalledReceiver" >
    <intent-filter>
        <action android:name="android.intent.action.PACKAGE_ADDED" />
        <data android:scheme="package" />
    </intent-filter>
</receiver>

在onReceive方法中,您将知道它是否是正确的应用程序。但是,我不确定您是否可以获得故障状态

您可以注册一个广播接收器,检测到一个包添加的操作,如下所示:

<receiver android:name="com.example.InstalledReceiver" >
    <intent-filter>
        <action android:name="android.intent.action.PACKAGE_ADDED" />
        <data android:scheme="package" />
    </intent-filter>
</receiver>

在onReceive方法中,您将知道它是否是正确的应用程序。但是,我不确定您是否可以获得故障状态

我是否可以知道我们不能使用startActivityForResult();而不是星触觉();startActivityForResult要求您调用的活动手动设置结果。我不确定你如何称呼Google Play页面(可能使用标准的
android.action.VIEW
),但我认为它不会返回结果。我这样称呼市场,Intent-marketIntent=newintent(Intent.action\u VIEW,marketUri)。addFlags(Intent.FLAG\u ACTIVITY\u new\u TASK);startActivity(市场内容);我就是这么想的。在再次阅读您的问题后,我相信StarsSky提供的答案最适合您的需要。我可以知道我们不能使用startActivityForResult()吗;而不是星触觉();startActivityForResult要求您调用的活动手动设置结果。我不确定你如何称呼Google Play页面(可能使用标准的
android.action.VIEW
),但我认为它不会返回结果。我这样称呼市场,Intent-marketIntent=newintent(Intent.action\u VIEW,marketUri)。addFlags(Intent.FLAG\u ACTIVITY\u new\u TASK);startActivity(市场内容);我就是这么想的。在再次阅读您的问题后,我相信StarsSky提供的答案最适合您的需要。我可以知道我们不能使用startActivityForResult()吗;而不是星触觉();startActivityForResult要求您调用的活动手动设置结果。我不确定你如何称呼Google Play页面(可能使用标准的
android.action.VIEW
),但我认为它不会返回结果。我这样称呼市场,Intent-marketIntent=newintent(Intent.action\u VIEW,marketUri)。addFlags(Intent.FLAG\u ACTIVITY\u new\u TASK);startActivity(市场内容);我就是这么想的。在再次阅读您的问题后,我相信StarsSky提供的答案最适合您的需要。我可以知道我们不能使用startActivityForResult()吗;而不是星触觉();startActivityForResult要求您调用的活动手动设置结果。我不确定你如何称呼Google Play页面(可能使用标准的
android.action.VIEW
),但我认为它不会返回结果。我这样称呼市场,Intent-marketIntent=newintent(Intent.action\u VIEW,marketUri)。addFlags(Intent.FLAG\u ACTIVITY\u new\u TASK);startActivity(市场内容);我就是这么想的。在再次阅读您的问题后,我相信StarsSky提供的答案最适合您的需要。