3

我想知道如何从清单文件中找到特定的“操作”来制作自己的“BroadcastReceivers”。

我可以为我的 BroadcastReceiver 在“intent-filter”上添加一个操作列表吗?

例如:

   <receiver android:name=".Receiver_01_OnSettingChange">
    <intent-filter>
        <action android:name="android.net.wifi.WIFI_STATE_CHANGED"/>
        <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
        <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
        <action android:name="android.intent.action.BOOT_COMPLETED" />
        <action android:name="android.location.PROVIDERS_CHANGED" />
    </intent-filter>
   </receiver>

在哪里可以找到与其他设置状态相关的其他操作列表?

非常感谢

4

1 回答 1

4

PackageExplorer 列出了您设备中应用程序中定义的所有意图过滤器。可以从此链接获得更多信息

Android - 如何获取所有可用意图过滤器的列表?

使用 java 方法,您可以将 androidmanifest xml 读取为二进制格式。然后您可以写入文本文件。下面的链接讨论了这一点。

如何解析 .apk 包中的 AndroidManifest.xml 文件

希望这会帮助你。

于 2012-04-28T10:20:51.097 回答