gpt4 book ai didi

java - 如果必要的应用程序不存在,则重定向到 google playstore

转载 作者:行者123 更新时间:2023-12-01 20:56:32 24 4
gpt4 key购买 nike

问题很简单。

第 1 步:向用户显示一个按钮,他/她可以在其中下载 pdf 文件,然后查看它。

第 2 步:如果存在 pdf 查看器应用程序,它将显示一个选择器。否则,该应用程序将重定向到 Google Play 商店,并显示可供下载的 pdf 查看器类别应用程序。

第 3 步:下载其中一个 pdf 查看器应用程序后,用户将再次返回该应用程序,然后打开选择器,现在用户可以选择下载的 pdf 查看器应用程序

我不知道如何去 Play 商店然后再回来。

感谢您的宝贵时间。

最佳答案

使用此代码将用户发送到 Play 商店

activity.startActivityForResult(new Intent(Intent.ACTION_VIEW, Uri
.parse("https://play.google.com/store/apps/details?id=" + appPackageName)), REQUEST_CODE);

当用户关闭 Play 商店时,您可以在 OnActivityResult 方法中知道。

您可以通过接收器找到完整的安装应用程序,如下所示:

new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {

String packageName = intent.getData().getEncodedSchemeSpecificPart();

}
};
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Intent.ACTION_PACKAGE_ADDED);
intentFilter.addDataScheme("package");
registerReceiver(mBroadcastReceiver, intentFilter);

关于java - 如果必要的应用程序不存在,则重定向到 google playstore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42268464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com