想向大家请教一下,4.0的源码里怎么更改系统开机后wifi就是打开的?

解决方案 »

  1.   

    这个地方没有怎么看过,但是应该有一下思路吧:
    1.添加设置默认值--》》属性
    2.sharedPreference--》》默认值
    3.代码中的默认设置值一般放在对应的数据库中
      

  2.   

    其实可以自己写个service 开机启动, 然后打开wifi
      

  3.   

     可以参考如下帖子:http://bbs.csdn.net/topics/390170000 修改Settings数据库的值。   依照如此办法,可以修改def_wifi_on的值。即第一次开机后默认设置启动。更多办法只能去看看WifiService功能了,自己添加额外逻辑处理。
      

  4.   

    读取setting中值的时候,将默认值改为1
      

  5.   

    5楼的可不可以说清楚点,我在学习Android
      

  6.   

    frameworks\base\packages\SettingsProvider\res\values\defaults.xml
    <bool name="def_wifi_on">false</bool>
    2.3上面是这样的,4.0我手上没代码。
    其实这种问题你可以根据settings里的设置一步步跟踪很容易就找到。
      

  7.   

    android4.0.3
    frameworks\base\packages\SettingsProvider\res\values\defaults.xml<bool name="def_wifi_on">false</bool>
    改为
    <bool name="def_wifi_on">true</bool>
    就行了!
      

  8.   

    谢谢各位了,我看了defaults.xmlr的文件,发现里面有很多默认值哦