1.發廣播
Intent intent = new Intent("android.intent.action.glovemode");
mContext.sendBroadcast(intent);
2.註冊
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.intent.action.glovemode");
getActivity().registerReceiver(receiver,intentFilter);
private BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Log.e("yanghonglog","Glove----onReceive");
boolean touchScreenSensitivityEnabled2 = Settings.Secure.getInt(getContentResolver(),
Settings.Secure.TOUCH_SCREEN_SENSITIVITY, 0) != 0;
mTouchScreenSensitivityPreference.setChecked(touchScreenSensitivityEnabled2);
}
};
3.取消註冊
getActivity().unregisterReceiver(receiver);