2

我有两个单独的应用程序,A 和 B。A
公开一个权限,B 将其用于 Content Provider READ Access。如果首先安装 A,那么当安装 B 时,将授予权限并且一切都很好。
但是,如果先安装B,则安装A时将没有权限。

这个问题有一个通用的解决方案吗?

4

2 回答 2

2

提供一个意图作为 B 调用 A 并返回的 API。否则,如果失败,则为 B 显示错误并将用户带到他们可以安装 A 的 Play 商店。当 B 从 Play 商店返回时,再次调用 A 的意图。这样一来,如果 A 不存在,B 将不会做任何事情。

于 2013-06-01T17:36:25.463 回答
1

我前段时间读到过这个问题,而 ATM 这是一个没有黑客就无法解决的问题。这也是指出的问题https://groups.google.com/forum/?fromgroups#!topic/android-developers/kCJN1rj5pMo我相信 Dianne Hackborn 关于授予权限的回答。

于 2013-06-01T17:51:23.303 回答