android - 在android中成功安装另一个应用程序后的回调
问题描述
我正在使用以下代码在 android 中安装第 3 方应用程序 -
Intent installIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName));
activity.startActivityForResult(installIntent, REQUEST_CODE);
这将在 Play 商店中打开应用安装页面。当用户点击 时install
,应用程序会下载并安装。
现在我想回到我的应用程序并在安装第 3 方应用程序后立即执行一些操作。
我在互联网和官方 android 文档上找不到太多帮助。我应该怎么办?
解决方案
已经有一个答案:如何让我的应用程序在安装或删除其他应用程序时接收广播
但请注意:从 Android 8 开始,您必须使用 registerReceiver(例如在服务中),并且您不能在清单中注册接收器。
推荐阅读
- powerbi - 我可以在 Power BI 的组合图中将线放在两个轴上吗?(除了列)
- c - 这里的“x”是什么意思?
- javascript - Woocommerce结帐事件上的Javascript执行功能
- python - 如何使用 https 而不是 http 启动 Dockerized Python Flask 应用程序?
- python - tkinter 中的慢动画
- java - 获取资源器中文件的路径,即使它在 jar 中
- or-tools - IntVar 的域会影响 CP-SAT 求解器的性能吗
- kubernetes - kube-prometheus-stack 问题抓取指标
- java - 如何在 Spring Boot 中配置 Hibernate AnnotatedClasses
- ios - 如何确保 Firebase 用户已被删除