微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6735竖屏横用问题

MT6735竖屏横用问题

时间:10-02 整理:3721RD 点击:
mt6735平台,phone转tablet竖屏横用,开机android少了个"d",过一会就好了,谁有解决办法分享一下

奇怪,遇到问题你们给MTK提CR啊。
修改frameworks/base/cmds/bootanimation/BootAnimation.cpp
1、添加头文件如下:
#include <gui/SurfaceComposerClient.h>
#include <private/gui/LayerState.h>//此处为添加代码
2、在readytorun 函数中添加如下代码
if (status)
return -1;
SurfaceComposerClient::setDisplayProjection(dtoken, DisplayState::eOrientationDefault,
        Rect(dinfo.w, dinfo.h), Rect(dinfo.w, dinfo.h)); //此处为添加代码
请合入并验证
可以单独编译出bootanimation
然后
adb remount
adb push ../bootanimation system/bin
adb shell chmod 777 system/bin/bootanimation
adb reboot

顶一下

这个在MT6735上不是很多都解决了吗?

怎么解决的?求指教

路过,帮顶一下。

再顶一下,万能的筒子们,帮忙看看啥

路过帮忙顶一下,

再顶一下

同求,顺便顶一下

我就看看


也说说撒,怎么弄的

怎么解决的,请求指教

我现在没有搞软件了。主要是搞硬件。
但是这个问题,我知道有人解决了,你要不就通过zb.16rd.com 发一下需求,找人解决。
花点小钱。

支持小编

奇怪,遇到问题你们给MTK提CR啊。
修改frameworks/base/cmds/bootanimation/BootAnimation.cpp
1、添加头文件如下:
#include <gui/SurfaceComposerClient.h>
#include <private/gui/LayerState.h>//此处为添加代码
2、在readytorun 函数中添加如下代码
if (status)
return -1;
SurfaceComposerClient::setDisplayProjection(dtoken, DisplayState::eOrientationDefault,
        Rect(dinfo.w, dinfo.h), Rect(dinfo.w, dinfo.h)); //此处为添加代码
请合入并验证
可以单独编译出bootanimation
然后
adb remount
adb push ../bootanimation system/bin
adb shell chmod 777 system/bin/bootanimation
adb reboot

正解,感谢分享

看gengzhaoyun的说的,我也发过类似的贴,自己花时间验证出来的,也没找MTK。按照gengzhaoyun的做,可以解决开机LOG屏幕只显示3分之一,也就是少了d的问题。竖转横之后 要修改的东西就多了,问题也多了,慢慢折腾吧

感谢分享,谢谢

确实需要修改很多,关机充电动画什么的都要修改

是的,总比到市面买破解好吧,又贵又不安全,我也改了很多,触摸屏,系统界面,部分MTK app,导航栏什么的,工厂测试  恢复模式,都得改。

顶一下,大牛们

请问竖屏横用是怎么改的呢。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top