gpt4 book ai didi

java - Android 广播到特定的第 3 方应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:19 27 4
gpt4 key购买 nike

我开发了一个 Android 应用程序,它使用自定义权限发送广播。

public abstract void sendBroadcast (Intent intent, String receiverPermission)

现在任何具有广播接收器并在其 list 中声明自定义权限的第 3 方应用程序都可以收听广播。

有没有办法控制哪个应用程序可以接收来 self 的应用程序的广播?

我担心的是自定义权限落入了错误的人手中,他们开始创建自己的应用程序来收听我的广播。

仅供引用,保护级别设置为危险。

谢谢,

最佳答案

你可以在你的intent中设置3rd party app的接收包名称,如下:

intent.setPackage({3rd pary app package name});
context.sendBroadcast(intent);

关于java - Android 广播到特定的第 3 方应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26023829/

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