问题很简单。
步骤1:向用户显示一个按钮,他/她可以下载pdf然后查看它。
步骤2:如果存在pdf查看器应用程序,它将显示选择器。否则,应用程序将重定向到Google Play商店,并将显示要从中下载的pdf查看器类别应用程序。
步骤3:下载一个pdf查看器应用程序后,用户将再次返回应用程序,然后打开选择器,现在用户可以选择下载的pdf查看器应用程序
我不知道如何去商店然后回来。
感谢您的时间。
答案 0 :(得分:3)
使用此代码发送用户来玩商店
activity.startActivityForResult(new Intent(Intent.ACTION_VIEW, Uri
.parse("https://play.google.com/store/apps/details?id=" + appPackageName)), REQUEST_CODE);
当用户关闭游戏商店时,您知道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);