问题标签 [pys60]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1198 浏览

bluetooth - S60 的 Python:在独立线程中侦听套接字

我正在为基于 S60 的诺基亚设备用 Python 开发蓝牙游戏。S60 中的蓝牙插座被证明是相当棘手的。有两个原因:

  1. 我不能在 Python 中对多个从属套接字进行主控,听说不能在 Python 中完成,所以我已经离开了这个,反正也不做。

  2. 另一部分是我不能只在一个单独的线程中监听一个套接字,然后就可以正常执行我的应用程序。我在这里尝试了一个示例代码:

http://pastebin.com/f76189841

请注意,我在线程之间共享套接字时使用了 ao_callgate()。


帖子(仍然没有回答:-()可以在这里找到: http ://discussion.forum.nokia.com/forum/showthread.php?t=162260

0 投票
1 回答
1103 浏览

python - python 和 symbian - 击键捕获

我正在尝试在 python 中编写一个简单的原型应用程序来捕获用户击键,同时编写文本消息 (SMS) 以收集一些统计信息,以便在基于 Symbian 的手机的生物识别应用程序中使用。我以前从未使用过python,也很少接触它。但是,我确实遇到了一个示例http://wiki.forum.nokia.com/index.php/How_to_use_Keys_in_PyS60,详细说明了如何轻松地捕获 UP、DOWN、LEFT、RIGHT 和 0-9。我试图在 pys60 API 中找到关于 key_codes 和 keypress 的信息,但几乎没有可用的信息,因为我正在寻找一个如何捕获字符的示例,例如“a”、“b”等,假设禁用了预测文本。此外,如果无法捕获字符,将按键映射到字符有多可行?即228 ='b',

谁能给我一些例子、建议或朝着正确的方向推进?

0 投票
1 回答
353 浏览

error-logging - 如何在 PyS60 中记录打印语句和错误消息?

在 Python for S60 (PyS60) 中运行基于图形的程序时,错误消息和打印语句的输出(即标准输出)被隐藏。如果由于错误应用程序停止按预期工作,它会丢失并且跟踪错误非常困难,有时需要运行代码的“第二个剥离版本”。

这显然是痛苦的。

如何将这些错误记录到文件中,以便稍后查看。

0 投票
1 回答
247 浏览

symbian - Bluetooth obex reception on 3rd edition device fails

I have got a mix of 2nd edition and 3rd edition s60 phones. I start custom obex listener on both phones using Python and try to send files to them. Though I can send files to 2nd edition phone; I can't send files to 3rd edition phone and the error being "Broken pipe".

Why this is so?

0 投票
4 回答
523 浏览

python - 如何在 OS X 上进行 PyS60 开发

是否可以在 Mac OS X 上进行PyS60开发?有一个用于 Symbian C++ 开发的 XCode 插件,但我不知道我是否可以用它为我的诺基亚手机创建 Python 应用程序。我说的是更全面的 SDK 体验,而不仅仅是使用 Textmate/Emacs 编辑文件并将它们复制到设备上。

0 投票
1 回答
313 浏览

mobile - 在诺基亚 Pys60 中激活 MCC、MNC API

我无法从 pyS60 获取位置信息。似乎特色 API 未激活。

如何激活此 API?有免费的许可系统吗?

或者任何可以让我至少在手机中使用受限(或一般开发人员非免费)API 来测试应用程序的东西?

提前致谢。

0 投票
2 回答
1228 浏览

python - 带有传感器和 xprofile 模块的诺基亚 N95 和 PyS60

我制作了一个 python 脚本,它应该根据手机位置修改手机的配置文件。在 ScriptShell 下运行,效果很好。

问题是它挂起,无论是在“启动”时运行的“sis”脚本,还是没有它。

所以我的问题是代码有什么问题,以及是否需要将特殊参数传递给 ensymble?

该脚本在启动时启动,使用 ensymble 和我的开发人员证书。

提前致谢

0 投票
2 回答
624 浏览

python - PyS60 application not going full screen

I am very new to PyS60. I was testing how to set an application to full screen mode but unfortunately, it doesn't work as expected. I tested the script on Nokia 6120 Classic. Here is what I did:

appuifw.app.screen = 'full'

What I get is a half screen of my application with a plain white colour below. What am I doing wrong? Thanks in advance.

0 投票
1 回答
385 浏览

python - PyS60 标准函数的来源(特别是 appuifw.query)

我需要让用户能够以 hh:mm:ss 形式输入时间(当然需要适当的验证)。标准功能appuifw.query(u'Label', 'time')几乎可以正常工作,只是它只允许输入小时和分钟 (hh:mm)。所以我想查看它的来源并编写我自己的,以所述方式增强它。

我找到epoc32\winscw\c\resource\appuifw.py了 PyS60 SDK 扩展附带的文件,但它只包含构造函数实现(__init__)。

所以问题是在哪里可以找到平台标准功能的来源(特别是appuifw.query)。

0 投票
1 回答
430 浏览

python - 如何解决缺少多个 ao.lock 的问题?

我正在编写一个简单的 pyS60 应用程序,之前没有真正用 python 或使用多个线程做过任何事情,所以这对我来说有点新。为了保持应用程序打开,我在应用程序主体初始化后将 e32.Ao_lock 设置为 wait(),然后在 exit_key_handler 上发出锁定信号。

该程序可能执行的任务之一是打开第三方应用程序 UpCode。这会扫描条形码并将条形码字符串复制到剪贴板。当我关闭 UpCode 时,我的应用程序应该恢复并粘贴剪贴板中的输入。我知道这可以使用 Ao.lock 来完成,但我已经调用了它的一个实例。理想情况下,我的应用程序会在注意到某些内容已粘贴到剪贴板后重新获得焦点。我可以通过睡眠或定时器功能之一完成我需要的事情吗?

您可以在此处找到完整的脚本,我已将其缩写为以下必要部分:

任何和所有的帮助表示赞赏。