如何为没有调制解调器的设备构建AOSP?

时间:2017-10-06 19:48:04

标签: android-source

我正在使用没有调制解调器(也称为蜂窝无线电)的平板电脑,并且不是用于使用cdma / gsm /等接收或发送语音电话/短信/彩信,但它确实有Wi-Fi。遗憾的是,该设备基于具有调制解调器的设备。我想知道是否有人有一个完整的更改列表需要对这样的设备的Android平台?我正在研究牛轧糖。这是我到目前为止所做的:

  • 将我的设备mk文件切换为指向full_base.mk而不是full_base_telephony.mk
  • 添加了overlay / frameworks / base / care / res / res / values / config.xml,config_voice_capable设置为false,config_sms_capable设置为false,config_telephonyHardware设置为空字符串数组
  • 在我的设备mk文件中设置PRODUCT_CHARACTERISTICS:= tablet
  • 将tablet_core_hardware.xml复制到系统/ etc / permissions而不是handheld_core_hardware.xml
  • 将ro.radio.noril属性设置为true,从任何init rc文件注释掉服务ril-daemon和任何ims服务

我错过了什么吗?

我注意到的一些事情是系统映像中仍然包含以下模块:BlockedNumberProvider,Telecom,TeleService,MmsService,TelephonyProvider,voip-common.jar,telecom.jar,telephony-common.jar,ims-common.jar 。即使我选择了“无电话”构建mk文件。这些模块是否都需要在没有电话功能的设备上?作为一个实验,我删除了APK(我还没有尝试删除jar),设备似乎启动并运行得很好,所以看起来它们只是在浪费资源。

0 个答案:

没有答案