Android 在哪里可以找到我在清单中的意图过滤器(接收者)中放置的操作列表?

Android 在哪里可以找到我在清单中的意图过滤器(接收者)中放置的操作列表?,android,android-intent,bluetooth,action,intentfilter,Android,Android Intent,Bluetooth,Action,Intentfilter,我正在寻找一个完整的意图过滤器操作列表,例如: <receiver android:name=".BTDetector"> <intent-filter> <action android:name="android.intent.action.ACTION_POWER_CONNECTED" /> <action android:name="android.intent.action.ACTION_POWER_DIS

我正在寻找一个完整的意图过滤器操作列表,例如:

<receiver android:name=".BTDetector">
    <intent-filter>
        <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
        <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" /> 
    </intent-filter>
</receiver>

类似“android.intent.action.action\u POWER\u CONNECTED”之类的东西。我在任何地方的文档中都找不到它!如果某个地方没有一个全面的列表(我无法理解为什么没有),我正在寻找Bluetooth discovery start的意图过滤器的操作。因为我在服务中运行这个,所以我不能(也不想)动态地执行它


谢谢你的阅读和帮助

在android中查看完整的意图列表


对于所有Android intent操作,
intent
的文档包含的内容最多。其他东西,如蓝牙等,通常在提供该功能的各种软件包中定义。

也许我误解了这两种功能,但它们并不包含真正的意图,即android.intent.action.Bluetooth\u DISCOVERY(我只是编了一个,但我正在寻找类似的东西)。他们只有“android.bluetooth.device.action.find”,如果我把它放在意向过滤器列表中,它将不起作用……对不起,我不明白你想做什么。引用您最初的问题…“我正在寻找Bluetooth discovery start意向筛选器的操作。”…
Bluetooth adapter
具有以下…
action\u discovery\u start
,如果在清单意向筛选器中使用,则为
android.Bluetooth.adapter.action.discovery\u start
。确定,我明白了我的“问题”是什么——我的印象是,为了让我倾听意图,它应该在字符串中包含“意图”一词(android.intent.action…)。在玩了我的代码之后,我发现情况并非如此。谢谢你的帮助!好吧,我明白你的意思了。正如您显然已经了解到的,
android.intent…
只是一个唯一的名称空间,用作最常见的intent操作和附加操作的前缀。随着新功能和软件包被添加到Android中,“名称空间”前缀将有所不同。如果您曾经创建自己的意图操作,请使用
com.mycompany.mypackage.ACTION\u MY\u ACTION
方法。