//获取当前的飞行模式状态需要根据不同的Android版本进行修改 @SuppressWarnings("deprecation") public booleanisAirplaneModeOn() { //4.2以下 if(Build.VERSION.SDK_INT <Build.VERSION_CODES.JELLY_BEAN_MR1) { returnSettings.System.getInt(getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) != 0; } else//4.2或4.2以上 { returnSettings.Global.getInt(getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 0) != 0; } } //设置飞行模式 @SuppressWarnings("deprecation") public void setAirplaneModeOn(booleanisEnable) { if (Build.VERSION.SDK_INT <Build.VERSION_CODES.JELLY_BEAN_MR1) {Settings.System.putInt(getContentResolver(), Settings.System.AIRPLANE_MODE_ON,isEnable ?1:0); } else //4.2或4.2以上 {Settings.Global.putInt(getContentResolver(),Global.AIRPLANE_MODE_ON, isEnable? 1 : 0); } Intent intent = newIntent(Intent.ACTION_AIRPLANE_MODE_CHANGED); intent.putExtra("state", isEnable);sendBroadcast(intent); } 需要注意的是,在4.2上其实App是没有权限修改Setting.Global的,解决办法是把你的App放到系统的system/app目录下,然后install。这样一来,App成为systemapp,可以获得写Setting.Global的权限。
爱华网本文地址 » http://www.aihuau.com/a/25101017/340114.html
更多阅读
什么是Android手机的工程模式?——简介很多刚接触安卓手机不久的用户可能会在开机时不知道怎么回事就进入到一个全英文的画面,尝试了一些操作后发现手机会出现卡死,甚至是恢复出厂设置的情况,所以今天的视频就为大家简单介绍一下,安卓手
怎样修改“我的电脑”图标的排列模式——简介 有个朋友,几年前买了一台电脑,一直用得好好的,前几天,电脑突然出现问题,他虽然使用电脑有几年了,但都是玩玩游戏,看看电影之类,对电脑技术这一类完全不懂,所以,跑到我这里问我,他说:“在"我的电脑"
我们正从一个互联网时代走向”互联网“的时代,互联网逐渐过渡为智能互联网,经常我要面对这样的问题,智能互联网和传统互联网的商业模式有什么不同?传统互联网是解决传播的自由、无限制,让传播做到极致,所以自由、开放、共享是传统互联网
乌枣健脑安神片,开创“心脑肾同补”的全新模式21世纪的环境污染、生活节奏、工作压力、饮食结构等,已经使“心脑血管病”和“肾虚”成为35岁以上的现代人最根本、最普遍的两大健康问题。我国医学专家研究表明:“心脑血管系统”和“肾
论新经济时代服装营销策略的新模式摘要:21世纪信息化时代,是消费者在不断的创造财富,锁定更多的消费者将有可能锁定更多的财富,而体验经济的到来又将我们带入了感觉和参与的营销模式中。因此,在这个时代的服装商品,它的商业价值最终是要