我为我的 Symbian 手机(诺基亚 5800)编写了简单的应用程序。让我们这样说:
import appuifw
appuifw.app.screen = "normal"
appuifw.app.title = u'Group 13'
colors = [u"red", u"green", u"blue", u"brown"]
index = appuifw.selection_list(colors, 1)
if index == 2:
print "blue is correct!"
elif index != None:
print "Bzz! " + colors[index] + " is not correct"
然后我用“Python for S60”(ensymble) 将它转换成 .sis 文件。
但是当我安装它时,它要求我允许应用程序使用连接应用程序、读取用户数据、写入用户数据、使用相机等(应用程序访问)。
有没有办法摆脱所有这些功能,或者不让它访问它?
谢谢。
最佳答案
找到解决方案!
在 ensymble 中有其他选项,其中包括功能。
默认情况下,生成的 sis 文件具有以下功能:LocalServices、NetworkServices、ReadUserData、WriteUserData、UserEnvironment
如果应用程序需要一组不同的功能,则可以使用 --caps 选项指定。
--caps=Cap1+Cap2+...
-b Cap1+Cap2+...
因此,当您创建 .sis 文件时,您可以选择要包含的功能
可在此处找到更多信息:http://www.developer.nokia.com/Community/Wiki/Capabilities
关于python S60应用接入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9252688/