60 HALL开关不能使用
时间:10-02
整理:3721RD
点击:
兄弟们。 60平台不能使用是为什么啊
我将PHONE_TYPE设置成CLAMSHELL的时候可以使用,当磁铁靠近HALL的时候可以切换屏幕。
但是我将PHONE_TYPE设置成BAR后,却发现磁铁靠近的时候没有效果了
我将PHONE_TYPE设置成CLAMSHELL的时候可以使用,当磁铁靠近HALL的时候可以切换屏幕。
但是我将PHONE_TYPE设置成BAR后,却发现磁铁靠近的时候没有效果了
这是什么原因造成的啊? 一定要设置成CLAMSHELL或者说SLID 才能使用HALL开关吗? 求救啊
你看看对应的宏包的代码。
肯定是你关了宏,将代码也关掉了。
CLAMSHELL就是翻盖的机型定义 BAR是直板的啊 你改成直板的 那个或器件肯定不能用了啊 代码里面__MMI_CLAMSHELL__的宏没打开 就是这个宏控制的或器件的代码
恩, 不过我现在还是使用的BAR, 我将这儿的宏包住的代码单独拎出来就好了。HALL可以使用了, 只是不会自动切换, 这块软件说他们来弄。
我们双屏的是打开这个的 是直接配成clamshell的 这样驱动部分的代码可以共用MTK的,不用自己再写,只需要修改开盒盖刷屏部分 开盖显示到内屏 盒盖显示到外屏这一部分
我现在做的是两个大小一样的屏, 显示的也是同一样的东西。相当于只有一个屏, 而开了CLAMSHELL的话副屏显示的是闹钟时间等。和主屏刷的东西完全不一样 ,这样上层修改起来很麻烦。 我觉得像我这个情况开SLID其实很好,上层可能会有一点点小问题,比如合盖的时候会挂断电话。这个上层应该不难修改吧。而且SLID两个屏其实也是刷的同一样的东西。
呵呵 不用的 我们的也是一样的屏 内外大小一样 都是要显示内屏的东西 调屏的时候先用本来的代码点亮两个屏 调试内外屏切换的时候,把sublcd关掉 把LCD驱动部分sublcd相关的代码开放 只需要改wfd下启动屏和刷新屏相关的代码就行了。
我们这个项目,LCD部分调试和切换都是我搞定的,跟主副屏切换有关的bug都是我自己搞定的
厉害
