移动设备编程:Python for S60与Java 2 Micro Edition
1. Python for S60编程
Python for S60可用于开发Symbian手机应用,下面介绍其相关功能及操作。
1.1 联系人查找与拨号代码示例
通过以下代码可以实现查找联系人并拨打电话的功能,使用了 appuifw 、 contacts 和 telephone 三个模块。
import contacts, appuifw, telephone
db = contacts.open()
entry = db.find(appuifw.query(u'Insert a name', 'text'))
L = []
for item in entry:
L.append(item.title)
if len(L) > 0:
index = appuifw.selection_list(choices=L, search_field=0)
num = entry[index].find('mobile number')[0].value
telephone.dial(num)
else:
appuifw.note(u'No matches', 'error')
appuifw.app.set_exit()
1.2 创建独立应用
独立应用可以直接从手机桌面的图标启动,而无需先打开Python解释器。
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



