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

python - 有没有人有 PyS60 移动开发经验

在一个针对手机的项目中,我不得不在早期做出技术选择。我看到 S60 有一个 python 衍生产品,想知道是否有人可以分享经验,好的和坏的,并建议合适的 IDE 和模拟器。

请不要告诉我我应该在 Windows Mobile 上进行开发,我已经决定不这样做了,所以会记下这些答案。

0 投票
2 回答
1152 浏览

python - PyS60 会生成原生的 sis 文件吗?

我目前正在考虑为 S60 平台开发移动应用程序,并且特别关注 PyS60。似乎表明它可以编译为本机 .sis 文件,而无需嵌入式 python 解释器。通读文档,我找不到任何明确提到这一点的陈述。虽然我现在正在下载 SDK、仿真器和在 Linux 上测试开发所需的一整套工具链,但我想在此期间我会在这里问一下。

0 投票
3 回答
586 浏览

python - 将 Python 对象序列化到 S60 手机/从 S60 手机序列化一个 Python 对象

我正在寻找一种在基于 CherryPy 的服务器和在 Symbian 手机上运行的 Python 客户端之间序列化通用Python 对象的方法。由于 pyS60 没有实现 pickle 模块,你会怎么做?

我知道Cerealizer,但它要求您在使用前注册课程(我想避免)并且看起来不太成熟。那么,您会使用什么?Python 2.2 的 pickle 模块可能是从源代码中提取的?XML、JSON?几个库中的哪一个?:)

0 投票
2 回答
325 浏览

python - Python 2.5 到 Python 2.2 转换器

我正在为 S60 第二版设备开发 PyS60 应用程序。我在 Python 2.5 中编写了我的应用程序逻辑。

是否有任何工具可以自动将 Python 2.5 转换为 Python 2.2,或者我需要手动进行吗?

0 投票
2 回答
454 浏览

python - 关于 PyS60 中 Canvas 中的可选参数

Python for Symbian60 blit() 中定义为:

blit(图像 [,target=(0,0), source=((0,0),image.size), mask=None, scale=0 ])

在可选参数source中image.size的意义是什么?

0 投票
2 回答
308 浏览

python - PyS60 有可靠的垃圾收集吗?

我多次听说 PyS60 中的垃圾收集达不到标准。这对编写更简洁的代码施加了很多限制。我至少可以依靠在函数存在后清理非循环引用吗?

0 投票
4 回答
417 浏览

python - Symbian 的堆栈限制是否也适用于 PyS60?

Symbian 的堆栈限制为 8kB。这是否也适用于 PyS60 应用程序中的函数调用?

0 投票
2 回答
1692 浏览

python - PyS60:蓝牙插座

从网站http://www.mobilepythonbook.org/我找到了以下蓝牙套接字示例:BT 聊天示例

在函数 chat_server() 中,bind 方法接受一个包含两个元素的元组。第一个已用作空字符串。它意味着什么?

哪个节点将充当蓝牙中的主节点,启动 chat_client 的节点还是启动 chat_server 的节点?我觉得应该是运行chat_client的节点。因此蓝牙从站将是其他节点。

0 投票
3 回答
941 浏览

python - 从 Google Map Mobile 3.0 的 MyLocation 功能检索纬度/经度

我想借助一些脚本从 Google Maps Mobile 3.0 获取我当前的纬度/经度,我猜这可能是一个 Python 脚本。这可能吗?而且,更重要的是:Google Maps Mobile API 是为这种交互而设计的吗?有什么法律问题吗?

基本上我有一部没有 GPS 的 S60 手机,而且我发现 Google 维护自己的数据库,将 Cell ID 与纬度/经度联系起来,这样根据我最接近的 Cell ID,它可以估计我当前的位置。所以只有来自运营商的 Cel ID 信息不会告诉我我在地球上的位置,直到 Cell ID 和纬度/经度之间的这种链接可用(为此我正在考虑寻求 GMM 的帮助;当然,如果它提供这个...)。

其次,GMM 3.0 将我当前的纬度/经度推送到 iGoogle Latitude 小工具……所以我应该有某种方法可以通过我的自定义小工具/脚本获取相同的信息,对吧?

0 投票
5 回答
266 浏览

python - 碰撞准则

在 Python 中编码时,最好按照 PEP8 的准则进行编码。

在为 Symbian 编码时,最好遵循其编码标准。

但是当我为 PyS60 编码时,我应该遵循哪些准则?到目前为止,我一直在关注 PEP8,但这段代码显示相反。我需要返工我的代码吗?