我非常想开发一个手机上的应用程序

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:22:06
在平时工作中需要频繁使用一些简单计算,计算器不能满足要求(不能调入一些数据文件进行处理),又不可能把一个庞大的笔记本带在手边。最方便的非手机莫属。
因此本人想学习手机下的程序开发,本人有程序设计经验。请各位前辈给出宝贵经验,用什么软件开发?听说是J2ME,难学吗?我只学过C、VB、FORTRAN、LISP等一些语言,本人对程序设计有爱好。

如果某个厂商能提供此类支持二次开发的手机,以及简单的程序设计语言,我敢确信他肯定会赚大钱的,只是可惜咱没这个能力做这个公司。

根据你的要求,你可以选用python,现在的诺基亚S60系统都支持这个语言。
交流论坛http://bbs.chinaunix.net
下面是一个python开发的小例子:

刚才尝试了一下Python for Symbian,虽然是不是官方的版本,但是做的还是挺不错的,界面有点类似于python IDLE,麻雀虽小,五脏俱全,而且可以在手机上直接执行python语句,就像当年的文曲星上的basic一样,还可以执行文件里的程序。更强的是可以通过蓝牙和超级终端使用电脑在手机上做开发和调试,同样可以采用TCP/IP的方式。
我想试着写一个发送短信的小应用,因为好多时候发短信都是给一个人发,我想免除每次的选择收件人的步骤,只有一个主界面编辑短信,按下左软件发送,右软键退出,每次发送完短信之后自动的退出,甚至自动锁键盘,这是我的初衷,参考了python的语法和symbian的API后,写出了下面的代码:
import appuifw
import e32
import messaging

def exit_key_handler():
app_lock.signal()

def send():

messaging.sms_send('13920267633', round.get(0,round.len()))
#appuifw.note(round.get(0,round.len()))
appuifw.note(u'Success')
exit_key_handler()

app_lock = e32.Ao_lock()
round = appuifw.Text()

appuifw.app.screen='large'
appuif