mtk M8735平台android L版本修改记录

有些东西修改起来很简单,但是修改的过程却很费时,本着相互学习共同进步的原则,为方便他人,也提高自己,把自己平时修改过的东西贴出来,有帮到别人,那是我的荣幸。

1.默认语言修改为中文

diff --git a/build/tools/buildinfo.sh b/build/tools/buildinfo.sh
index a80b2db..1b10d23 100755
--- a/build/tools/buildinfo.sh
+++ b/build/tools/buildinfo.sh
@@ -56,4 +56,11 @@ if [ -n "$BUILD_THUMBPRINT" ] ; then
 fi
 echo "ro.build.characteristics=$TARGET_AAPT_CHARACTERISTICS"

+echo "persist.sys.language=zh"
+echo "persist.sys.country=CN"
+echo "persist.sys.localevar="
+echo "persist.sys.timezone=Asia/Shanghai"
+echo "ro.product.locale.language=zh"
+echo "ro.product.locale.region=CN"

2.默认开机logo

查看存放logo图片的文件夹,可以看到有很多不同分辨率的文件夹
mli@SmdtSDK-Virtual-Machine:~/MTK/work/l18735_git$ ll bootable/bootloader/lk/dev/logo
总用量 292
drwxr-xr-x 69 mli mli  4096 1222 15:38 ./
drwxrwxr-x 13 mli mli  4096 1222 14:38 ../
-rwxr--r--  1 mli mli 10064 1222 15:38 rules.mk*
drwxr-xr-x  4 mli mli  4096 1116 15:21 tool/
-rwxr--r--  1 mli mli  3327 1116 14:07 update*
drwxr-xr-x  2 mli mli  4096 1116 15:25 wsvga/
drwxr-xr-x  2 mli mli  4096 1116 15:29 wvga/
drwxr-xr-x  2 mli mli  4096 1116 15:29 wvgalnl/
drwxr-xr-x  2 mli mli  4096 1116 15:29 wxga/
...

选择自己想要的,此处,我选择的是800*1280的,所以按如下选择wxga:

diff --git a/bootable/bootloader/lk/project/elink8735m_3_h.mk 
           b/bootable/bootloader/lk/project/elink8735m_3_h.mk
index ab15d3e..18201d2 100755
--- a/bootable/bootloader/lk/project/elink8735m_3_h.mk
+++ b/bootable/bootloader/lk/project/elink8735m_3_h.mk
 #FASTBOOT_USE_G_ORIGINAL_PROTOCOL = yes
@@ -22,7 +22,7 @@ MTK_VERIFIED_BOOT_SUPPORT = yes
 MTK_SEC_FASTBOOT_UNLOCK_SUPPORT = yes

 DEBUG := 0
-BOOT_LOGO=wsvga
+BOOT_LOGO=wxga

3.机器开机logo,开机动画,启动后都默认为竖屏显示,现在需要反转90°为横屏显示:
关键参数:ro.sf.hwrotation

--- a/frameworks/native/services/surfaceflinger/mediatek/SurfaceFlinger.cpp
+++ b/frameworks/native/services/surfaceflinger/mediatek/SurfaceFlinger.cpp
@@ -259,7 +259,7 @@ void SurfaceFlinger::setMTKProperties(String8 &result) {

     // get info for panel physical rotation
     property_get("ro.sf.hwrotation", value, "0");
-    sPropertiesState.mHwRotation = atoi(value);
+    sPropertiesState.mHwRotation = 90;
     snprintf(buffer, sizeof(buffer), "    ro.sf.hwrotation (mHwRotation): %d\n", sPropertiesState.mHwRotation);
     result.append(buffer);

经过上面的修改,开机动画和启动后都默认变为横屏显示了,开机logo修改图片就行,但是这样会导致tp触摸和gsensor重力感应也反转了90°,tp和gsensor反转问题,可以联系相应IC FAE修改一下。

4.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值