好吧,现在我可以打开飞行模式(感谢我的另一篇文章中的隐形拉比的帮助,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