我目前正在使用AOSP Gingerbread并为Nexus One制作了一个定制的rom,不包括WiFi和相机。
但是,仍然可以在设置菜单中看到WiFi。
如何从设置布局中删除它?
附:我希望rom 100%免于这两个模块,驱动程序或库。
我在BoardConfigVendor.mk中注释了USE_CAMERA_STUB := false
,并在编译之前将所有与WiFi相关的定义替换为BoardConfigCommon.mk中的BOARD_HAVE_WIFI := false
。
此修改是否正确或有更好的方法吗?
感谢。
答案 0 :(得分:2)
好的,我刚刚从wireless_setting.xml和wireless_setting.java中注释掉wifi和wifi设置,以便从设置布局中删除它们。
答案 1 :(得分:0)
如果删除相应的驱动程序,则硬件无法正常工作。
接下来要做的是检查并反编译你的android framework.apk,它位于文件夹" framework" " system"。
所以在层次结构中它将是system / framework / framework-res.apk
在此框架中,您必须删除对相应函数的java和xml查询,即wifi.xml和framework.jar!
只有这是一劳永逸地摆脱这些功能的恰当方式。