gpt4 book ai didi

api - 如何创建写入空闲/事件屏幕的 S60 应用程序?

转载 作者:行者123 更新时间:2023-12-04 07:09:50 25 4
gpt4 key购买 nike

我想为 S60 Active Screen(在空闲屏幕中运行的应用程序)编写一个替代品。但我找不到任何关于如何写入/绘制到 S60 第 3 版的空闲/事件屏幕 API 的文档。

我不介意它们是用于 C++ 还是 Python 绑定(bind)。

谁能指点我一些文档/示例?

PS 我知道这是可以做到的,因为有一个名为 Handy Shell 的应用程序取代了“Symbian 事件屏幕”。

最佳答案

一种方法是注册焦点组更改并在当前空闲屏幕应用程序进入前台时将您的应用程序置于前台。

有几种方法可以做到这一点 - 最简单的是通过 HandleWsEventL()在您的 AppUi 类中。超车HandleWsEventL()并检查 EEventFocusGroupChanged事件。此时可以使用RWsSession::GetFocusWindowGroup()获取应用程序的窗口组 ID 带到前台。如果是空闲屏幕,请将自己带到前台。

(这假设您之前已使用 TApaTaskList::FindApp() 从空闲 UID 确定空闲屏幕窗口组 ID。S60 3rd FP2 中的 UID 为 0x102750F0。FP2 之前为 0x101fd64c)。

关于api - 如何创建写入空闲/事件屏幕的 S60 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/551507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com