2012-02-22 48 views
0

我试图在WebWorks应用程序中使用setControlledAccess。我需要下载一个不受保护的文件并将其保存在加密的SD卡上。我能够创建这样一个文件,但不能写入它。在WebWorks中使用setControlledAccess

我创建了一个小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文件。怎么了?

我新的黑莓和怀疑,我做了一些愚蠢的新手的错误,但无法看到它自己,遗憾的是:(

回答

0

的问题,对于一些模糊的原因,是使用Data(Output|Input)Stream代替普通(Output|Input)Stream

相关问题