找回密码
 注册
搜索
查看: 1594|回复: 11

请教MTK的横屏功能是如何实现的?

[复制链接]
发表于 2007-8-16 17:22:10 | 显示全部楼层 |阅读模式
在媒体播放等界面可以把屏幕旋转90度,连文字都转过来了,我找了半天没发现在哪里实现的,哪位高手可以指点一二?谢谢
发表于 2007-8-17 08:50:08 | 显示全部楼层
靠MEMs芯片实现的,现在一堆做MEMs的公司
点评回复

使用道具 举报

发表于 2007-8-17 16:38:19 | 显示全部楼层
软件的图层旋转呀,去找

    gdi_lcd_set_rotate(GDI_LAYER_ROTATE_270);
    gdi_layer_push_and_set_active(g_camera_cntx.base_layer_handle);
    gdi_layer_resize(LCD_HEIGHT, LCD_WIDTH);
    gdi_layer_pop_and_restore_active();

这样的代码。[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2007-8-17 21:56:23 | 显示全部楼层
就是这些函数?我试试
点评回复

使用道具 举报

发表于 2007-8-18 13:53:57 | 显示全部楼层
mtk的旋转不是用什么MEMs芯片实现的。
点评回复

使用道具 举报

发表于 2007-8-18 14:27:39 | 显示全部楼层
这能和mems扯上关系[em07]
点评回复

使用道具 举报

发表于 2007-8-22 18:47:37 | 显示全部楼层
自动旋转是根据MEMS的输出信号来实现的!
点评回复

使用道具 举报

发表于 2007-8-22 20:32:36 | 显示全部楼层
樓上原來說的是陀螺儀來感測手機的轉向...
  不過好像樓主的本意不是這個, 28,29有硬件的橫屏控制, gdi 裡面有像3樓兄弟說的
点评回复

使用道具 举报

 楼主| 发表于 2007-8-23 20:37:30 | 显示全部楼层
我指的就是象播放mp4的界面横屏播放的效果
点评回复

使用道具 举报

发表于 2008-1-29 22:00:27 | 显示全部楼层
ScreenRotation.c,仔细看,好好研究。
点评回复

使用道具 举报

发表于 2008-7-14 08:45:59 | 显示全部楼层
突破一个难题,就进步一次
点评回复

使用道具 举报

发表于 2008-7-18 15:58:21 | 显示全部楼层
如果单单让LCD显示横屏,那么调整LCD initial部分中 的 MX,MY,MV三个位的寄存器的值即可。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 11:25 , Processed in 0.046775 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表