在 Android 中,發送廣播(sendBroadcast)通常涉及以下幾個步驟:
Intent intent = new Intent("com.example.MY_BROADCAST");
這里,"com.example.MY_BROADCAST"
是你要發送的廣播的動作(action)。你可以根據需要自定義這個值。
putExtra()
方法來實現。例如:intent.putExtra("key", "value");
這里,"key"
是數據的鍵(key),"value"
是對應的數據值(value)。你可以根據需要自定義這些值。
<application
...
<receiver android:name=".MyBroadcastReceiver">
<intent-filter>
<action android:name="com.example.MY_BROADCAST" />
</intent-filter>
</receiver>
</application>
這里,com.example.MY_BROADCAST
是廣播的動作(action),與 Intent 對象中的動作相匹配。
sendBroadcast()
方法發送廣播了。例如:sendBroadcast(intent);
這將觸發在 AndroidManifest.xml 文件中注冊的廣播接收器(Receiver)來處理這個廣播。
注意:在實際應用中,你可能需要根據實際情況調整上述代碼示例中的類名、方法名和變量名。