问题标签 [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 回答
194 浏览

python - s60的python中的活动对象

如何在 python 中为 s60 使用活动对象?谁能给我一个代码示例?

0 投票
1 回答
487 浏览

python - Display simple calendar on screen in python S60 (pyS60)

I am trying to develop a simple calendar based application using pyS60. I need to display a calendar as part of the form. I have searched but I couldn't find anything useful in the e32calendar documentation. I can get a calendar on the canvas but its not interactive. But i want one which is interactive ( just like inbuilt calendar in Nokia Mobiles). I don`t need the event classes though.

Am I missing something?

TIA Chirag Narula

0 投票
8 回答
14316 浏览

python - 关闭使用 urllib2.urlopen() 正确打开的文件

我在 python 脚本中有以下代码

我很担心,因为如果在 上遇到错误sf.read(),则sf.clsoe()不会调用 then 。我尝试放入sf.close()一个finally块,但如果出现异常,urlopen()则没有要关闭的文件,我在块中遇到异常finally

所以我尝试了

但这引发了一个无效的语法错误with...。我怎么能最好地处理这个,我觉得很愚蠢!

正如评论者所指出的,我使用的是 Python 2.5.4 Pys60

0 投票
0 回答
198 浏览

symbian - 如何取消 Symbian PyS60 上的传入消息声音

我正在使用 PyS60(在诺基亚 E72 上)编写家长控制应用程序,该应用程序是通过短信操作的。进入收件箱侦听器的回调时,操作该应用程序的每条短信都会被删除,并且通过使用空白音频文件,我设法取消了“新消息”声音警报。但是,这仅在专注于 Python Script Shell 时才有效。含义 - 当我切换到桌面或任何其他打开的应用程序时,正在播放新消息警报声音。我的猜测是 - 我正在与消息模块(或进程竞争条件)竞争,

有谁知道如何在后台运行时进行这项工作?或者甚至取消处理传入短信的过程并自己处理?还是降低进程的优先级??

也欢迎任何其他建议..

提前致谢, Amidos80

0 投票
1 回答
83 浏览

python - 测量互联网数据传输

python for S60(使用 python 2.5.4 代码库)有什么方法可以跟踪通过移动设备的互联网连接传输的数据量?

0 投票
7 回答
4063 浏览

python - 使用urrlib2时如何解决Python内存泄漏?

我正在尝试为我的手机编写一个简单的 Python 脚本,以使用 urrlib2 定期加载网页。实际上我并不真正关心服务器响应,我只想将 URL 中的一些值传递给 PHP。问题是 Python for S60 使用旧的 2.5.4 Python 内核,这似乎在 urrlib2 模块中存在内存泄漏。正如我所读到的,在每种类型的网络通信中似乎也存在这样的问题。此处已报告此错误几年前,同时也发布了一些解决方法。在 Google 的帮助下,我已经尝试了在该页面上可以找到的所有内容,但在加载大约 70 个页面后,我的手机仍然内存不足。奇怪的是,垃圾收集器似乎也没有任何区别,除了让我的脚本慢得多。据说,较新的(3.1)核心解决了这个问题,但不幸的是我不能等待一年(或更长时间)S60 端口的到来。

这是添加我发现的每一个小技巧后我的脚本的样子:

有什么建议,如何让它永远工作而不会出现“无法分配内存”错误?感谢提前,干杯,b_m

更新: 在内存不足之前我已经成功连接了 92 次,但仍然不够好。

update2: 按照前面的建议尝试了套接字方法,这是迄今为止第二好的(错误)解决方案:

我也从上面尝试了这些小技巧。大约 50 次上传后线程关闭(手机还剩 50MB 内存,显然 Python shell 没有。)

更新:我想我越来越接近解决方案了!我尝试在不关闭和重新打开套接字的情况下发送多个数据。这可能是关键,因为这种方法只会留下一个打开的文件描述符。问题是:

*:错误消息:10053,软件导致连接中止

为什么我不能发送多条消息??

0 投票
1 回答
156 浏览

python - 手机上的额外 Python 库

我在我的 S60 手机上安装了 Python……但我需要在我的手机上安装一些额外的库,如 pyaudio 和 lightblue……有没有办法可以做到这一点?另外,我的手机上安装的 Python 库在哪里?

0 投票
1 回答
898 浏览

python - 安装 PythonForS60 时出现证书错误

我正在尝试使用 Python 为 Symbian 手机创建一个小型应用程序。作为初学者,我在设置开发环境时遇到了一些麻烦。我安装了 Symbian3 SDK、PyS60 应用程序管理器(用于创建要安装在手机上的 .sis 文件)和 python 2.5.2。我创建了一个小型 hello world 程序并创建了它的等效 .sis 文件。但是当我尝试在 Symbian 3 SDK 中安装它时,它给了我一个“Python 运行时错误”;我想这是因为 SDK 上没有安装任何 python。但是当我尝试安装 PythonForS60.sis 文件时,它给了我一个证书错误。我尝试通过 SDK 下载文件,它再次给我一个证书错误。我尝试通过 SymbianSigned.com 验证应用程序,然后它给出了这个错误“.

0 投票
1 回答
978 浏览

python - 连接pys60蓝牙控制台

我正在尝试在我的手机中使用 python (pys60) 进行编程。我正在使用两种方法将我的 ubuntu 10.10 连接到我的手机,首先是使用蓝牙控制台: sdptool add --channel=2 SP mknod /dev/rfcomm0 c 216 0 rfcomm listen 0 2 第二种是:

第一种和第二种方式都可以很好地连接到我的手机,所以我在我的 ubuntu 终端中得到了这个

问题是,我无法从终端进入手机中的 python shell。当我使用

我得到的是

所以我尝试使用

但我还是失败了

希望有人能告诉我如何解决这个问题,每次我想测试脚本时都将 *.py 移动到电话上是如此令人厌烦。

0 投票
1 回答
241 浏览

python - Python PyS60 中是否有“后退按钮”

它是什么我正在诺基亚手机 5800 系列上创建应用程序,我想知道是否有返回按钮功能。

最好举个例子来说明我的意思,

如果我在此应用程序中输入一些信息并单击下一步,但我忘记在上一页添加一小段信息。那么是否有“后退按钮”功能,以便我可以转到 PyS60 中的上一页。

您能否提供一个示例工作代码,那将是非常棒的。

提前致谢