gpt4 book ai didi

android - 在 Intent 过滤器操作名称中使用应用程序名称

转载 作者:数据小太阳 更新时间:2023-10-29 03:01:19 24 4
gpt4 key购买 nike

我正在尝试在 AndroidManifest.xml 中创建一个带有几个 Intent 过滤器的 BroadcastReveiver。我需要使用应用程序名称作为操作名称的一部分。例如:

<receiver android:name=".SomeBroadcastReceiver">
<intent-filter>
<action android:name="<app_name>.SOME_ACTION" />
</intent-filter>
</receiver>

我很确定这是不可能的,但我希望有其他方法可以做这样的事情?

我可以在 Application 类中注册接收器,但是当应用程序进程不处于 Activity 状态时它不会继续监听。只要安装了应用程序,有什么方法可以收听这些操作?

最佳答案

假设“应用程序名称”是 Android 开发人员所说的应用程序 ID(或更早的“程序包名称”术语),请使用 manifest placeholders :

<action android:name="${applicationId}.SOME_ACTION" />

关于android - 在 Intent 过滤器操作名称中使用应用程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34769889/

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