0

setControlledAccessWebWorksアプリケーションで使用しようとしています。保護されていないファイルをダウンロードして、暗号化された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を初めて使用し、愚かな初心者のミスを犯したのではないかと疑っていますが、残念ながら自分ではそれを見ることができません:(

4

1 に答える 1

0

問題は、いくつかのあいまいな理由で、Data(Output|Input)Streamプレーンの代わりに使用することでし(Output|Input)Streamた。

于 2012-03-08T03:40:30.940 に答える