读书人

抢救。helphelp

发布时间: 2012-12-17 09:31:40 作者: rapoo

急救。help,help!
调用黑莓CodeModuleManager来安装cod文件,发现如果cod文件没有子cod可以安装。如果cod文件有多个子cod文件,则必须要把这个cod文件解压出来。然后一个个子cod文件安装!

我想问,黑莓有没有相关的接口来解压cod文件,解压出一个个的子cod文件。


如果有,怎么实现?求高手解答,跪谢!!!!
[解决办法]
没有
包含多个cod的cod是zip格式
[解决办法]
使用BlackBerry API GZIPInputStream 解压缩大的cod文件即可。
API JavaDoc有相关例子代码。
[解决办法]
感谢你们的回复,我用你说的BB的GZIPInputStream实验了下。发现总会报一个异常(incorrect header check)。发现网上很多人都遇到这个问题。
代码:GZIPInputStream gin = new GZIPInputStream(new ByteArrayInputStream(data));

try{
byte[] bytes = IOUtilities.streamToBytes(gin);

DataBuffer db1 = new DataBuffer();
db1.setData(bytes, 0, bytes.length);

}catch(Exception e){
System.out.println("err:"+e.toString());
}

data是一个test.cod读出来转换成的byte[],test.cod有三个子cod

帮忙解答一下。急救啊,谢谢
[解决办法]
incorrect header check, cod不是gzip格式的,我觉得不能直接这么用吧
[解决办法]
代码:GZIPInputStream gin = new GZIPInputStream(new ByteArrayInputStream(data));

try{http://www.ok-ye.com/
byte[] bytes = IOUtilities.streamToBytes(gin);

DataBuffer db1 = new DataBuffer();
db1.setData(bytes, 0, bytes.length);
[解决办法]
我刚买了部黑莓,发现黑莓对JAR的兼太差了,安装JAR总是失败,大家说这是回事啊?
[解决办法]
我的也是这样
[解决办法]
没分真急人那!
[解决办法]
子类包含COD,试用ZIP来管理。
[解决办法]
没分真急人那!
[解决办法]
顶一下,谁来给解决下啊

读书人网 >BlackBerry

热点推荐