廣播動態註冊

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);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章