本文主要向大家介绍了JAVA语言解析apk包具体,获得对应的包名和版本信息,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
package test.com.core.apk2;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import org.apache.commons.lang.StringUtils;
import org.xmlpull.v1.XmlPullParser;
import android.content.res.AXmlResourceParser;
import android.util.TypedValue;
/**
*
* @author laijunfeng816
*
*/
public final class ReadUtil {
/**
* 读取apk
* @param apkUrl
* @return
*/
public static Map readAPK(String apkUrl){
ZipFile zipFile;
Map map = new HashMap();
try {
zipFile = new ZipFile(apkUrl);
Enumeration enumeration = zip