2012-02-12 54 views
3

我爲我的Symbian手機(諾基亞5800)寫了一個簡單的應用程序。比方說,它是這樣的:python S60應用程序訪問

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爲S60」(的ensymble),使.sis文件。

但是,當我安裝它時,它要求我允許應用程序使用連接應用程序,讀取用戶數據,寫入用戶數據,使用攝像頭等(應用程序訪問)。

有什麼辦法擺脫所有的功能,或不讓它訪問它?

謝謝。

回答

3

找到解決方案!

包含其他選項,其中包括功能。

默認情況下,SIS文件都具有以下功能生成的:本地服務,網絡服務,ReadUserData,WriteUserData,UserEnvironment其中

如果需要不同的功能集的應用程序,那麼就可以指定使用--caps選項。

--caps = CAP1 + CAP2 + ...

-b CAP1 + CAP2 + ...

所以,當你創建你可以選擇.sis文件,其功能包括

可以在這裏找到補充信息:http://www.developer.nokia.com/Community/Wiki/Capabilities