gpt4 book ai didi

android - 一个应用程序可以将其权限授予android中的另一个应用程序吗?

转载 作者:太空狗 更新时间:2023-10-29 16:24:30 24 4
gpt4 key购买 nike

我有一个应用程序 A,它在安装时启用了所有权限。另一个应用说 B 没有权限并希望获得该权限。 B 能否与 A 通信,以便 A 可以将其权限转移给 B。

请回复,我卡在这里了。我想动态获得一些权限。这是最好的主意还是其他主意?

最佳答案

据我所知,应用程序不一定能授予其他应用程序权限,但如果您是这两个应用程序的开发者,则 AppB 可以继承 AppA 的权限。如果 AppA 和 AppB 在其 list 中声明了相同的 sharedUserId 值 (android:sharedUserId="xyz") 并且 AppA 和 AppB 都使用相同的签名进行签名,那么 Android 将认为它们在权限方面是相同的应用程序。因此,例如,AppB 可以在未经“perm1”许可的情况下存在于设备上。然后,可以使用“perm1”安装 AppA。如果 AppA 和 AppB 具有相同的 sharedUserId 和签名,则在安装 AppA 时,AppB 将被“授予”“perm1”。

我现在还没有测试过这个,但我知道它曾经有效(大约一年前)。

关于android - 一个应用程序可以将其权限授予android中的另一个应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5529535/

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