如何从Android设备RECEIVE_EMERGENCY_BROADCAST消息

时间:2017-08-17 05:56:29

标签: java android android-studio-2.1

我想在我的应用程序中收到紧急小区广播消息。为此,我需要权限 RECEIVE_EMERGENCY_BROADCAST 。我必须导入一些Android操作系统类 com.android.internal.telephony.ITelephony 。但是我无法在我的应用程序中访问这些类。请帮我解决这个问题,或者任何人都可以告诉我如何访问Android隐藏的操作系统功能?

1 个答案:

答案 0 :(得分:1)

使用以下过滤器

在清单中声明广播接收器类
<intent-filter android:priority="999<action android:name="android.provider.Telephony.SMS_CB_RECEIVED" /></intent-filter>       <intent-filter><action android:name="android.provider.Telephony.CB_RECEIVED" />

在广播接收器类中,我们将获得遵循覆盖方法的意图。

public void onReceive(Context paramContext, Intent paramIntent) {
}

提取&#34; paramIntent&#34;获取Cell Broadcast消息。