社区
高通开发者论坛
帖子详情
brew sdk里有解压缩的api吗?
nuist320
2010-03-16 10:33:05
各位大侠 不知道brew的api里面有没有api能解压缩文件
比如我有一个zip或者rar文件 或者其他压缩格式的压缩包,我如何解压出来!!!
请各位高手指教。。。。。 在线等答案
...全文
1717
3
打赏
收藏
brew sdk里有解压缩的api吗?
各位大侠 不知道brew的api里面有没有api能解压缩文件 比如我有一个zip或者rar文件 或者其他压缩格式的压缩包,我如何解压出来!!! 请各位高手指教。。。。。 在线等答案
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
半吊子全栈工匠
2010-03-16
打赏
举报
回复
[Quote=引用 1 楼 strayedbird 的回复:]
有,IUnzipAStream
[/Quote]
是的
nuist320
2010-03-16
打赏
举报
回复
IUnzipAStream 到时看到了!!试了好长时间就是不知道怎么正确使用
下面是我使用的代码:
uint32 nTmp, size, l;
byte *buf, *tmpbuf;
void * pbmSource = NULL;
byte *pDataBytes;
boolean bVal = TRUE;
if(NULL == (pbmSource=ISHELL_LoadResDataEx (mj->a.m_pIShell, res_file,
id, RESTYPE_IMAGE, NULL, &size)))
{
return NULL;
}
tmpbuf= (byte *)MALLOC(size-*((byte *)(pbmSource)));
MEMCPY(tmpbuf,(byte *)pbmSource+*((byte *)(pbmSource)),size-*((byte *)(pbmSource)));
IMEMASTREAM_Set(mj->memStream, tmpbuf, size-*((byte *)(pbmSource)), 0, FALSE);
l = (*((byte *)pbmSource+size-4))
+((*((byte *)pbmSource+size-3))<<8)
+((*((byte *)pbmSource+size-2))<<16)
+((*((byte *)pbmSource+size-1))<<24);
ISHELL_FreeResData (mj->a.m_pIShell, pbmSource);
buf= (byte *)MALLOC(l);
IUNZIPASTREAM_SetStream(mj->unzipStream, (IAStream *)mj->memStream);
nTmp = IUNZIPASTREAM_Read(mj->unzipStream, (void*)buf, l);
if(nTmp>0)
{
//*xsize = nTmp;
while(nTmp<l)
{
nTmp = IUNZIPASTREAM_Read(mj->unzipStream, (void*)(byte *)(buf+nTmp), l-nTmp)+nTmp;
}
*xsize = l>nTmp?nTmp:l;
pDataBytes = (byte *)(buf);
return buf;
}
else if((nTmp == AEE_STREAM_WOULDBLOCK)||(nTmp == 0))
{
FREE(buf);
return NULL;
}
return NULL;
求指教
strayedbird
2010-03-16
打赏
举报
回复
有,IUnzipAStream
android开发培训课件
对于Android
SDK
,
解压缩
后在Eclipse的Preferences中配置
SDK
路径。 总的来说,Android开发涵盖了从理解3G技术到熟练使用开发工具和框架的全过程。通过学习和实践,开发者可以创建出功能丰富、用户体验优秀的Android...
传智播客 android ppt
下载完成后,
解压缩
到指定目录,然后在 Eclipse 的 Preferences 中配置
SDK
的路径。 【开发第一个 Android 应用】 创建 Android 应用的步骤如下: 1. 启动 Eclipse,点击 File > New > Project。 2. 选择 Android...
android开发培训课--黎活明(全)
接下来,下载Android
SDK
并
解压缩
到合适位置,然后在Eclipse的Preferences设置中配置
SDK
路径。 **开发第一个Android应用** 创建第一个Android应用通常从新建一个Android Project开始。在Eclipse中,选择File > New...
android开发教程
3. 获取Android
SDK
,
解压缩
到指定位置,并在Eclipse的Window > Preferences中配置
SDK
路径。 创建你的第一个Android应用: 1. 在Eclipse中,选择File > New > Project,找到Android Project并创建新项目。 2. 配置...
android开发培训课件.ppt
接着,下载Android
SDK
,
解压缩
到适当的位置,并在Eclipse的"Window > Preferences"中设置
SDK
路径。 **创建第一个Android应用** 在Eclipse中,通过"File > New > Project"创建新的Android项目。选择"Android ...
高通开发者论坛
4,654
社区成员
5,840
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章