zencart 一个产品网站下单,wordpress怎么自己写源码吗,wordpress 自动发表,html5炫酷网站文章目录 需求场景实际问题 参考资料解决方案MTK 修改方案修改点一#xff1a;build\core\product_config.mk修改点二#xff1a;build\make\core\main.mk修改是否成功#xff0c;adb 验证 实战项目中解决案例 需求场景
更改产品设备属性 table-phone-device#xff0c;使… 文章目录 需求场景实际问题 参考资料解决方案MTK 修改方案修改点一build\core\product_config.mk修改点二build\make\core\main.mk修改是否成功adb 验证 实战项目中解决案例 需求场景
更改产品设备属性 table-phone-device使产品UI显示跟产品实际类型保持一致整个Android 无论从底层到上层都是按照正确的类型加载
实际问题
用的手机方案新品来做table类或者大屏的设备类产品、平板类来做大屏设备类产品。在很多设备界面提示、界面显示、UI显示地方会出现phone、table类似字眼。 明显与实际情况不相符。 icon 其实还好但是文字描述不能那么现实的那么如何解决文字显示和实际产品类型一致。
参考资料
MTK build.prop文件详情解析 Android不同设备字符串显示原理和build.prop生成过程 Android build.prop简介 MTK 的 77 或者17 谁做过 800*480的横屏 平板风格
解决方案
更改系统属性 ro.build.characteristics 值默认为default 实际加载会回退到phone可选项还有 table、device
MTK 修改方案
修改点一build\core\product_config.mk TARGET_AAPT_CHARACTERISTICS 宏定义 直接赋值 device #ifndef PRODUCT_CHARACTERISTICS
# TARGET_AAPT_CHARACTERISTICS : default
#else
# TARGET_AAPT_CHARACTERISTICS : $(PRODUCT_CHARACTERISTICS)
#endif
TARGET_AAPT_CHARACTERISTICS : default
修改点二build\make\core\main.mk
对 ro.build.characteristics 直接赋值为 device不再使用 TARGET_AAPT_CHARACTERISTICS 宏定义#ADDITIONAL_PRODUCT_PROPERTIES ro.build.characteristics$(TARGET_AAPT_CHARACTERISTICS)
ADDITIONAL_PRODUCT_PROPERTIES ro.build.characteristicsdevice
修改是否成功adb 验证 通过adb 命令来查看检查
C:\Users\Administratoradb shell
k65v1_64_bsp:/ $ getprop ro.build.characteristics
device修改前的属性值是default ,修改后的值为device 实战项目中解决案例
解决开机向导显示Phone 问题
解决设置界面UI显示Phone问题解决SystemUI 下拉框少许显示Phone问题各种app 内部界面显示问题少许也是通过这个属性来判断的