搭建python for Symbian s60开发环境(含模拟器)
2010-08-30 00:05:00 来源:WEB开发网目标平台: s60 第三版
python for s60版本:1.9.4,这个版本已支持python2.5.x
需要准备的:
1,ActivePerl-5.6.1.638-MSWin32-x86.msi,从http://www.activestate.com/ 下载
2,S60-SDK-200634-3.1-Cpp-f.1090b.zip从http://www.forum.nokia.com/ 下载
3,Python_1.9.4.sis,PythonScriptShell_1.9.4_3rdEd.sis,PythonForS60_1.9.4_Setup.exe,Python_1.9.4_SDK_3rdEd_with_OpenC.zip 从https://garage.maemo.org/frs/?group_id=854 下载
pc端安装
首先安装ActivePerl-5.6.1.638-MSWin32-x86.msi,按默认next直到完成
接着解压安装S60-SDK-200634-3.1-Cpp-f.1090b.zip,(试用22天,22天后需要一个序列号,注册一个nokia forum帐号,免费获得)安装完成后,C盘有两个目录C:Symbian和C:Nokia
解压Python_1.9.4_SDK_3rdEd_with_OpenC.zip,拷贝Epoc32目录至C:Symbian9.2S60_3rd_FP1Epoc32
安装PythonForS60_1.9.4_Setup.exe,安装后会有一个图形界面工具,可以将py脚本转换为sis
运行模拟器C:Symbian9.2S60_3rd_FP1Epoc32ReleaseWinscwUdebEpoc.exe 进入应用程序管理即可进行测试,python脚本存放路径C:Symbian9.2S60_3rd_FP1Epoc32winscwc python
(注意,在模拟器上安装sis受限)
手机安装
首先您需要一个蓝牙或数据线
安装Python_1.9.4.sis,PythonScriptShell_1.9.4_3rdEd.sis即可,在应用程序目录中有个PythonScriptShell图标,在手机存储器下会有一个python目录,这是你的脚本存放的位置
上传您的脚本,用PythonScriptShell进行测试
例子:
Python代码
import os
import appuifw
import e32
import dir_iter
class Filebrowser:
def __init__(self):
self.script_lock = e32.Ao_lock()
self.dir_stack = []
self.current_dir = dir_iter.Directory_iter(e32.drive_list())
def run(self):
from key_codes import EKeyLeftArrow
更多精彩
赞助商链接