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
。当然、私は上記のXXXキーを使用してCODファイルに署名しました。どうしたの?
私はBlackberryを初めて使用し、愚かな初心者のミスを犯したのではないかと疑っていますが、残念ながら自分ではそれを見ることができません:(