那还是零几年的时候,我的老手机还是个塞班系统的。那时候,手机软件还挺稀缺的,我就琢磨着能不能自己捣鼓点啥出来。偶然间,我发现个叫“Python for S60”的玩意儿,听说是可以在塞班手机上跑Python?这可新鲜!
我赶紧在网上找教程,找到一个叫米饭的大佬写的入门教程,讲得挺详细的。我照着教程一步步学,发现这玩意儿上手还挺快的。几天下来,我居然能写点简单的代码!
有点儿信心,我就想试试手,写个实用的东西。于是我决定开发一个文本编辑器。你别看它只是个简单的文本编辑器,功能可不少!像什么新建文件、打开文件、保存文件、编辑文字,这些基本操作都得有。那时候手机的性能有限,我还得考虑怎么优化代码,让程序跑得流畅一些。毕竟在那个年代,手机的性能真的不咋地,内存小得可怜,运行速度嘛也就能凑合。
开发过程还挺有趣的,不断地遇到问题,解决问题,还学会用一些简单的API来跟手机系统交互,比如文件系统、键盘输入之类的。虽然手机键盘按起来是真累,屏幕也小得可怜,但这可是自己做出来的东西,还是很有成就感的!
文本编辑器还真的给我做出来!虽然界面简陋点儿,功能也相对简单,但在当时,我已经觉得很不起。毕竟那时候能在塞班手机上用自己写的软件,已经是一件很酷的事情。
从那以后,我就对手机软件开发产生浓厚的兴趣。后来我又用Python for S60写几个小程序,比如一个简单的日记本,代码大概像这样:
- import appuifw
- import e32
- import os
- import time
- diary_root="e:/diary/"
- title,content=""
这个日记本可以创建新的日记文件,然后往里面写内容,虽然简单,但至少可以记录日常点滴,还是相当实用的。
现在回想起来,那段经历真的很难忘。虽然Python for S60早已过时,塞班系统也早已退出历史舞台,但是当时那种学习的热情、探索的乐趣,还有做出成果后的喜悦,依然让我记忆犹新。也正是这段经历,让我对编程产生浓厚的兴趣,并且一直保持到现在回想起来,还真是挺怀念那个时候的!