系统设置一级菜单上wifi和蓝牙有个Switch按键,而且它和二级菜单上的Switch是同步的。而开发者选项菜单只是在二级菜单上有Switch控键,一级没有,于是产生了在一级菜单上增加一个Switch控键的想法。
跟下代码发现:
// http://blog.youkuaiyun.com/heymi_csdn
static int getHeaderType(Header header) {
if (header.fragment == null && header.intent == null) {
return HEADER_TYPE_CATEGORY;
} else if (header.id == R.id.wifi_settings || header.id == R.id.bluetooth_settings

本文介绍了如何在Android系统设置的一级菜单上添加Switch控件,并实现与二级菜单上的Switch控件同步。通过修改代码,创建DevelopmentEnabler类并操作Settings.Global.DEVELOPMENT_SETTINGS_ENABLED来控制Switch的状态。在BluetoothSettings中找到类似的方法,实现了菜单Switch状态的绑定和同步。此方法适用于MTK 4.4.2系统,与Android开源代码有所不同。
最低0.47元/天 解锁文章
1982

被折叠的 条评论
为什么被折叠?



