前几天搞定了手机端开发平台的教程,当然,手机开发是很累的。。。
手机端优点是测试方便,总的来说用电脑更方便
前几天我看别人的电脑端开发教程时(零散的,各部分分开的),一个问题困扰着我,今天完美解决!下面注意点我会用红字显示
希望大家支持我的Python系列教程,我的目标是:我要让人人都会用python编程,桃李满天下~
好了,言归正传,下面开始了
引用:
首先说明一下各部分的出处,我有所更改,为什么更改呢,因为他写的不完整,弄得我没看懂,所以我要写得更简单一点
搭建电脑端和手机端的 PyS60 开发调试环境 来自于:opda.net.cn
py2sis方法及程序 来自于: www.dospy.com
三版机软件图标制作图文教程 来自于:www.bwo.cc
另外,大于2MB的文件我会告诉大家下载地址,那些很难下到的我会提供QQ邮箱中转站(无限续存)
引用:
第二步:在我们的模拟手机里安装Python
这个模拟手机虽说基本上和我们手机一样,但是当然也有不同
我们打开NOKIA SDK 程序的根目录,再打开Epoc32\winscw,里面出现C盘和E盘,这个就是虚拟手机的两个盘,我们可以直接在里面放东西
天真的我和很多天真的人直接把手机上的Python安装程序装了进去,安装成功了!激动了,结果发现根本不能运行!
因为,这样安装是错的,我也不知道为什么。。。
反正python也有专门的SDK,是为NOKIA SDK定制的
python SDK
下载地址:http://sourceforge.net/project/showfiles.php?group_id=154155
打开页面,点击 download,进入页面后发现有很多文件
大家根据自己刚刚安装的 NOKIA SDK,去下载对应的Python SDK
3个分别的
PythonForS60_1_4_4_SDK_3rdEd.zip
PythonForS60_1_4_4_SDK_3rdEdFP1.zip
PythonForS60_1_4_4_SDK_3rdEdFP2.zip(网上没有放出FP2的,请FP2用户直接用FP1的,感谢 琛儿 经他测试,证实有效)
下载好后得到压缩包——解压——打开文件夹——在最深处看到一个叫“sdk_files.zip”的压缩包和"uninstall_PythonForS60_SDK_3rdEd.cmd"
继续把那个sdk_files.zip解压缩,把里面的文件的一个文件夹“epoc32” 复制到 NOKIA SDK 根目录下。
这是会提示已存在文件夹,直接合并即可
而那个“uninstall_PythonForS60_SDK_3rdEd.cmd” 呢,从名字就可以看出来,是用来删除 Python SDK的
好了,安装完毕,现在开机,进菜单,到Installed,看到Python运行目录了吧~
然后怎么把Python源代码放进去运行呢?
刚刚提到了,有个文件夹就是手机中的C盘和E盘,所以只要放到那里就可以了
到NOKIA SDK 根目录,进入 \Epoc32\winscw\c\python\
OK,放进去就可以了
引用:
第三步:安装Python电脑端的开发工具
刚刚完成了运行平台的搭建,其中说到了把脚本放到那个文件夹后就可以运行了,这样测试的效率比手机高多了!
但是,你用什么来编写Python程序呢?
记事本?……你很幽默~但是我看的那个帖子就是这么说的~
其实有更好的工具,那当然是Python官方的电脑端开发工具
Python For Windows(请务必安装在C盘!否则在后面会出麻烦!)
下载地址:www.python.org
下载 WINDOWS下的 2.5.2版 (千万别下什么 2.6甚至3.0 哦,那些是测试版,语法什么会有很大出入。最适合的是 2.5.2)
如果速度很慢的话可以直接百度搜索:“python windows 2.5.2” 到处都可以下载
安装好后在开始菜单——Python 2.5——打开IDLE (Python GUI)
这样就可以开始编写Python源代码了,支持自动缩进,语法变色,看的很清楚~
这里有个注意点,别按F5,直接运行哦,因为你编写的是Python For S60,电脑上没用的,必须按照上面所说的,让我们的模拟手机来运行复制内容到剪贴板
代码:
小技巧:你直接在NOKIA SDK根目录下的\Epoc32\winscw\c\python\ 里创建源代码,打开编辑器后编辑好了就保存,然后就用模拟手机运行~这样效率最高
引用:
第六步:补充上面的,关于如何制作图标
先给大家一个图标资源包
svg.rar (917.8 KB)
3RD制作图标还是很简单的。。。只要打开一个软件,转换一下,但问题是,这个软件有足足300多MB。。。精简版也要90MB!
不管啦
Adobe Illustrator CS
大家去迅雷,或者百度,搜索:"Adobe Illustrator CS 精简版"。到处都有,并且安装
这里,用来转换的最好是png文件,为什么不能用jpg呢?因为jpg不支持透明。如果是jpg,你可以用PhotoShop做成透明的png
(其实,网上有大量的png图标素材,都很好看,大家百度搜索“png 图标”就有了)
准备好了png文件,打开Adobe Illustrator CS,然后打开那张图片
接下来,如图,选择 存储为WEB和设备所用格式
然后会出来另外一个窗口
如图,在右上角进行设置。(由于版本不同,里面选项也不同,其实关键的就是那个格式,选成SVG,别的我选项更改后有什么影响我没测试过)
然后点储存就可以了,.SVG的图标文件就做好了。(比起2RD的MBM格式,这个好做多了)
引用:
好了,我的教程完成了!谢谢大家的支持。
想学的人就耐心看完吧,有什么问题可以找我,站内短信或者QQ都可以,E-mail也可以
QQ:41709580
E-mail:dozer47528@vip.qq.com
[
本帖最后由 dozer47528 于 2008-8-29 08:49 编辑 ]