android9.0的广播代码示例
时间: 2023-07-02 16:22:54 浏览: 45
好的,以下是一个简单的Android 9.0广播的代码示例。假设您要发送一个自定义广播:
1. 在您的Android项目中创建一个BroadcastReceiver类:
```
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// 在这里处理广播事件
}
}
```
2. 在AndroidManifest.xml文件中注册您的广播接收器:
```
<receiver android:name=".MyReceiver">
<intent-filter>
<action android:name="com.example.myapp.MY_CUSTOM_ACTION" />
</intent-filter>
</receiver>
```
3. 在您的应用程序中发送广播:
```
Intent intent = new Intent("com.example.myapp.MY_CUSTOM_ACTION");
sendBroadcast(intent);
```
这将触发一个名为“com.example.myapp.MY_CUSTOM_ACTION”的广播,您的MyReceiver类将收到这个广播并在onReceive()方法中处理它。
请注意,这只是一个简单的示例。在实际应用程序中,您可能需要在广播接收器中执行更复杂的逻辑,例如显示通知或执行网络请求。