问题标签 [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.
bluetooth - S60 的 Python:在独立线程中侦听套接字
我正在为基于 S60 的诺基亚设备用 Python 开发蓝牙游戏。S60 中的蓝牙插座被证明是相当棘手的。有两个原因:
我不能在 Python 中对多个从属套接字进行主控,听说不能在 Python 中完成,所以我已经离开了这个,反正也不做。
另一部分是我不能只在一个单独的线程中监听一个套接字,然后就可以正常执行我的应用程序。我在这里尝试了一个示例代码:
请注意,我在线程之间共享套接字时使用了 ao_callgate()。
帖子(仍然没有回答:-()可以在这里找到: http ://discussion.forum.nokia.com/forum/showthread.php?t=162260
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',
谁能给我一些例子、建议或朝着正确的方向推进?
error-logging - 如何在 PyS60 中记录打印语句和错误消息?
在 Python for S60 (PyS60) 中运行基于图形的程序时,错误消息和打印语句的输出(即标准输出)被隐藏。如果由于错误应用程序停止按预期工作,它会丢失并且跟踪错误非常困难,有时需要运行代码的“第二个剥离版本”。
这显然是痛苦的。
如何将这些错误记录到文件中,以便稍后查看。
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?
python - 如何在 OS X 上进行 PyS60 开发
是否可以在 Mac OS X 上进行PyS60开发?有一个用于 Symbian C++ 开发的 XCode 插件,但我不知道我是否可以用它为我的诺基亚手机创建 Python 应用程序。我说的是更全面的 SDK 体验,而不仅仅是使用 Textmate/Emacs 编辑文件并将它们复制到设备上。
mobile - 在诺基亚 Pys60 中激活 MCC、MNC API
我无法从 pyS60 获取位置信息。似乎特色 API 未激活。
如何激活此 API?有免费的许可系统吗?
或者任何可以让我至少在手机中使用受限(或一般开发人员非免费)API 来测试应用程序的东西?
提前致谢。
python - 带有传感器和 xprofile 模块的诺基亚 N95 和 PyS60
我制作了一个 python 脚本,它应该根据手机位置修改手机的配置文件。在 ScriptShell 下运行,效果很好。
问题是它挂起,无论是在“启动”时运行的“sis”脚本,还是没有它。
所以我的问题是代码有什么问题,以及是否需要将特殊参数传递给 ensymble?
该脚本在启动时启动,使用 ensymble 和我的开发人员证书。
提前致谢
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.
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
)。
python - 如何解决缺少多个 ao.lock 的问题?
我正在编写一个简单的 pyS60 应用程序,之前没有真正用 python 或使用多个线程做过任何事情,所以这对我来说有点新。为了保持应用程序打开,我在应用程序主体初始化后将 e32.Ao_lock 设置为 wait(),然后在 exit_key_handler 上发出锁定信号。
该程序可能执行的任务之一是打开第三方应用程序 UpCode。这会扫描条形码并将条形码字符串复制到剪贴板。当我关闭 UpCode 时,我的应用程序应该恢复并粘贴剪贴板中的输入。我知道这可以使用 Ao.lock 来完成,但我已经调用了它的一个实例。理想情况下,我的应用程序会在注意到某些内容已粘贴到剪贴板后重新获得焦点。我可以通过睡眠或定时器功能之一完成我需要的事情吗?
您可以在此处找到完整的脚本,我已将其缩写为以下必要部分:
任何和所有的帮助表示赞赏。