首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > BlackBerry >

抢救。help,help

2012-12-17 
急救。help,help!调用黑莓CodeModuleManager来安装cod文件,发现如果cod文件没有子cod可以安装。如果cod文件

急救。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来管理。
[解决办法]
没分真急人那!
[解决办法]
顶一下,谁来给解决下啊

热点排行