好吧,現在我可以打開飛行模式(感謝我的另一篇文章中的隱形拉比的幫助,AirPlane ToggleButton?)。現在的問題是,當我點擊我的切換按鈕將飛行模式關閉時,豁免切換按鈕從打開到關閉,但不會改變飛行模式的狀態。 任何建議是appretiated。關閉飛行模式[延續問題]
-Thanks
好吧,現在我可以打開飛行模式(感謝我的另一篇文章中的隱形拉比的幫助,AirPlane ToggleButton?)。現在的問題是,當我點擊我的切換按鈕將飛行模式關閉時,豁免切換按鈕從打開到關閉,但不會改變飛行模式的狀態。 任何建議是appretiated。關閉飛行模式[延續問題]
-Thanks
好吧,我想通了該系統。 '
public void onClick(View v){
context = getApplicationContext();
if (((ToggleButton)v).isChecked()){
boolean isEnabled = Settings.System.getInt(context.getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, 0) == 1;
if(isEnabled == false)
{
Settings.System.putInt(context.getContentResolver(),
Settings.System.AIRPLANE_MODE_ON,1);
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
intent.putExtra("state", 1);
context.sendBroadcast(intent);
}
}else
{
Settings.System.putInt(context.getContentResolver(),
Settings.System.AIRPLANE_MODE_ON,0);
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
intent.putExtra("state", 0);
context.sendBroadcast(intent);
}
};
});`
在代碼的其他部分我換了號碼一個數字0
你要播放ACTION_AIRPLANE_MODE_CHANGED Intent通知您更改的設置
我已經有了,作爲我的意圖 – Christian 2011-04-20 17:29:03