使用zlib列出android中apk文件的目录结构

使用zlib列出android中apk文件的目录结构,android,c,zlib,Android,C,Zlib,我目前正在从事一个Android项目 由于android apk文件本质上是一个具有不同文件扩展名的zip文件,因此是否可以使用zlib对资产文件夹的目录结构进行归档 目标是编写一些接口,如opendir()和readdir(),以便我可以执行以下操作: DIR* dir = zip_opendir("somedirectory"); struct dirent* entry; while (0 != (entry = zip_readdir(dir))){ __android_log_

我目前正在从事一个Android项目

由于android apk文件本质上是一个具有不同文件扩展名的zip文件,因此是否可以使用zlib对资产文件夹的目录结构进行归档

目标是编写一些接口,如opendir()和readdir(),以便我可以执行以下操作:

DIR* dir = zip_opendir("somedirectory");
struct dirent* entry;
while (0 != (entry = zip_readdir(dir))){
    __android_log_print(ANDROID_LOG_ERROR, "DIR", "entry: %s\n", entry->d_name);
}
除了所有操作都发生在zip文件中之外。

您可以使用(它本身使用)来处理zip文件。是的