BroadcastReceiver
10/22/22Less than 1 minute
app.BroadcastReceiver
Dynamic broadcast receiver handle: extends EventEmitter. The system (or other apps) delivers matching **Intent**s to your listener.
Create with registerBroadcastReceiver, then subscribe with on("receive", …). Call unregisterBroadcastReceiver when finished.
Inheritance
EventEmitter
Methods
on
on(event: "receive", listener: (intent: Intent) => void): BroadcastReceiver
Listen for broadcast receive events. When a matching broadcast is received, the "receive" event is emitted and listener is called with the received Intent.
Example
"nodejs";
const { registerBroadcastReceiver } = require("app");
const receiver = registerBroadcastReceiver("android.intent.action.SCREEN_ON");
receiver.on("receive", (intent) => {
console.log("Broadcast received:", intent.getAction());
// You can access other properties and methods on the Intent object
console.log("Extras:", intent.getExtras());
});Parameters
event: Must be"receive".listener: Called with the receivedIntent.
Returns
BroadcastReceiver
Returns this for method chaining.
