доступ к приложению python S60 - PullRequest
       45

доступ к приложению python S60

4 голосов
/ 13 февраля 2012

Я написал простое приложение для моего Symbian Mobile (Nokia 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.

Но когда я его устанавливаю, он просит меня разрешить приложению использовать приложение для подключения, читать пользовательские данные, записывать пользовательские данные, использовать камеру и т. Д. (Доступ к приложению).

Есть ли способ избавиться от всех этих функций или не позволить ему получить к нему доступ?

Спасибо.

1 Ответ

3 голосов
/ 13 февраля 2012

Нашли решение!

В ensymble есть Дополнительные опции, которые включают возможности.

По умолчанию файлы sis создаются со следующими возможностями: LocalServices, NetworkServices, ReadUserData, WriteUserData, UserEnvironment

Если для приложения необходим другой набор возможностей, его можно указать с помощью параметра --caps.

- шапки = Cap1 + Cap2 + ...

-b Cap1 + Cap2 + ...

Таким образом, когда вы создаете .sis файл, вы можете выбрать, какие возможности включить

Дополнительную информацию можно найти здесь: http://www.developer.nokia.com/Community/Wiki/Capabilities

...