首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 系统运维 >

Settings.System.getInt获取Setting里边的一些设置

2012-09-13 
Settings.System.getInt获取Setting里面的一些设置好久没有更新博客了,其实这期间我都在研究android如何换

Settings.System.getInt获取Setting里面的一些设置
好久没有更新博客了,其实这期间我都在研究android如何换皮肤,经过了半个月的苦苦挣扎终于把它攻破了。现在开始研究wifi.

Wifi的ap层的代码是在于Settings这个ap里。以前没有接触过Setting这个ap,只是一个朋友说Setting里面的一些设置也是通过数据库来保存的,今天才去看个究竟。

那通过数据库来保存就会有Provider了,所以就会有SettingsProvider了。数据库的路径就是:/data/data/com.android.providers.settings.

但我们平常获取这里面的数据不是直接通过ContentResolve而是android已经封装了一层,通过Settings这个类来获取,就像MediaStore一样。
比如我们获取飞行模式:

Settings.System.getInt(mContext.getContentResolver(),                Settings.System.AIRPLANE_MODE_ON, 0)

热点排行