,只要你想你可以启用和禁用接收器。请尝试以下,
为使接收机
public void enableSMSReceiver(Context context){
ComponentName component = new ComponentName(context, YOUR_RECEIVER.class);
PackageManager pm = context.getPackageManager();
pm.setComponentEnabledSetting(
component,
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
PackageManager.DONT_KILL_APP);
}
对于Disbling接收
public static void disableSMSReceiver(Context context){
ComponentName component = new ComponentName(context, YOUR_RECEIVER.class);
PackageManager pm = context.getPackageManager();
pm.setComponentEnabledSetting(
component,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
}
来源
2016-07-27 05:53:38
kcg
以编程方式注册和取消注册您的接收器。 –
您可以在获得OTP后在接收器上注册接收器并注销接收器。或者你可以阅读特定号码的短信。 –
我知道,请提供一些示例以便更好地理解。感谢ü:) –