从Android Rom完全删除WiFi(包括设置布局)

时间:2011-02-24 02:10:47

标签: android android-layout compilation android-source nexus-one

我目前正在使用AOSP Gingerbread并为Nexus One制作了一个定制的rom,不包括WiFi和相机。   但是,仍然可以在设置菜单中看到WiFi。   如何从设置布局中删除它?
附:我希望rom 100%免于这两个模块,驱动程序或库。   我在BoardConfigVendor.mk中注释了USE_CAMERA_STUB := false,并在编译之前将所有与WiFi相关的定义替换为BoardConfigCommon.mk中的BOARD_HAVE_WIFI := false。   此修改是否正确或有更好的方法吗?

感谢。

2 个答案:

答案 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!

只有这是一劳永逸地摆脱这些功能的恰当方式。