Я пытаюсь использовать setControlledAccess
в приложении WebWorks.Мне нужно скачать незащищенный файл и сохранить его на SD-карте в зашифрованном виде.Я могу создать такой файл, но не могу записать в него.
Я создал небольшое расширение JS для использования setControlledAccess
:
final CodeSigningKey key = CodeSigningKey.get(CodeModuleManager.getModuleHandle("xxx"), "XXX");
if (key == null)
// do something
ExtendedFileConnection file = (ExtendedFileConnection)Connector.open(fileName);
// omitted a check for file existence
file.setControlledAccess(key);
file.create();
file.close();
Файл создан.
Далее я пытаюсь записать в этот файл через PhoneGap (загрузить его через FileTransfer ), однако это дает мне ControlledAccessException
.Естественно, я подписал свой файл COD с ключом XXX, упомянутым выше.Что не так?
Я новичок в Blackberry и подозреваю, что совершил какую-то глупую ошибку новичка, но, к сожалению, не вижу ее сам: (