2012-02-12 12 views
3

私はSymbianモバイル(Nokia 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" 

それから私は.SISファイルを作成するには、「S60用のPython」(ensymble)とそれを変換しますのは、このような何かを言ってみましょう。

私はそれをインストールするとき、アプリケーションに接続アプリケーションの使用、ユーザーデータの読み取り、ユーザーデータの書き込み、カメラなどの使用(アプリケーションへのアクセス)を許可するように求めます。

すべての機能を削除したり、アクセスを許可しない方法はありますか?

ありがとうございました。

答えて

3

解決策を見つけました!

エンシンブルには、機能を含む追加のオプションがあります。機能の異なるセットがアプリケーションのために必要とされる場合、それを指定することができ、LocalServices、のNetworkServices、ReadUserData、WriteUserData UserEnvironment

を:デフォルトでは

は、SISファイルには、次の機能で生成され、 --capsオプションを使用します。

--caps = CAP1 + CAP2あなたが選ぶことができます.SISファイルを作成するときに+ ... CAP1 + CAP2 + -b

...

だから、能力インクルードする

追加情報は次のとおりです。http://www.developer.nokia.com/Community/Wiki/Capabilities

関連する問題