,只要你想你可以啓用和禁用接收器。請嘗試以下,
爲使接收機
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後在接收器上註冊接收器並註銷接收器。或者你可以閱讀特定號碼的短信。 –
我知道,請提供一些示例以便更好地理解。感謝ü:) –