从所有已安装的应用程序中查看所有已初始化的广播接收器

View all initialized broadcast receiver from all the installed application

我有3个问题要问:-

1) 我想在 manifest file. 中列出 SMS broadcast receiver 请求的所有应用程序,这可能吗?

2)是否可以屏蔽所有第三方SMS broadcast receiver。除了 default SMS App

3) 如果用户在短信中收到 link,当按下 link 时。默认情况下,browser会打开,会被带到提供的link。是否可以停止浏览器意图?

I would like to list all the apps which are requested for SMS broadcast receiver in the manifest file. Is that possible?

使用 PackageManager and queryBroadcastReceivers() 查找谁会响应您想要的 SMS 相关广播。

Is it possible to block all the third party SMS broadcast receiver. Other than the default SMS App?

没有

If a user received a link in the SMS, when the link is pressed. By default, browser will be opened and it will be taken to the link provided. Is it possible to stop the browser intent?

欢迎您编写自己的具有此 "feature" 的 SMS 客户端。您无法在其他应用中影响此行为。