滚动字幕问题

jluzhuge 2009-08-03 09:49:01
做了一个滚动字幕,有两个问题。
1,字幕看起来不连续
2,运行一段后,越走越慢。

主体
static void myiweb_DrawText(myiweb * pMe)
{
IDISPLAY_SetFont( pMe->pIDisplay, AEE_FONT_LARGE, pMe->pFont );

IDISPLAY_DrawText(pMe->pIDisplay, AEE_FONT_LARGE, szText, -1, 0, 200, NULL, 0);

IDISPLAY_Update(pMe->pIDisplay);

pMe->posText++;
if (pMe->posText > pMe->m_totalLen)
pMe->posText = 0;

if (pMe->m_isActive)
{
ISHELL_SetTimer(pMe->pIShell,pMe->m_delay,(PFNNOTIFY)myiweb_DrawText,pMe);
}
}
...全文
1836 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunyymq 2009-08-03
  • 打赏
  • 举报
回复
睡眠后系统的TIMER是不准的。
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jluzhuge 的回复:]
给自己回复一个
2,运行一段后,越走越慢。 这个问题解决了

是ISHELL_SetTimer这个的问题,手机进入休眠状态就会越来越慢,在handle中加入
case EVT_APP_NO_SLEEP:
// Add your code here...

      return(TRUE);

就可以了。
[/Quote]
的确如此,是由于节电设置的原因
jluzhuge 2009-08-03
  • 打赏
  • 举报
回复
给自己回复一个
2,运行一段后,越走越慢。 这个问题解决了

是ISHELL_SetTimer这个的问题,手机进入休眠状态就会越来越慢,在handle中加入
case EVT_APP_NO_SLEEP:
// Add your code here...

return(TRUE);

就可以了。

3,149

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧