<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          apkutil解析apk安裝包的工具

          聯(lián)合創(chuàng)作 · 2023-09-25 05:03

          apkUtil是一個用來解析apk安裝包的工具,通過它可以獲取一個安裝包的圖標(biāo)、程序名、所需android平臺,權(quán)限等信息,并將其轉(zhuǎn)換為java對象。該工具依賴于aapt工具,目前僅支持在windows平臺上運行。 程序在運行時,會創(chuàng)建一個進(jìn)程,用于運行aapt。默認(rèn)的aapt的路徑為jar包相對目錄的lib/aapt。如果路徑更改,請使用setAaptPath方法。

          新的版本使用方法如下:

                          try {
                                  String demo = "E:/androidApk/2012/05/百寶工具箱/1.0/signed/Toolbox-360.apk";
                                  if (args.length > 0) {
                                          demo = args[0];
                                  }
                                  ApkInfo apkInfo = new ApkUtil().getApkInfo(demo);
                                  System.out.println(apkInfo);
                          } catch (Exception e) {
                                  e.printStackTrace();
                          }

          輸出結(jié)果如下:

          ApkInfo [versionCode=1,
            versionName=1.0,
            packageName=cfuture.xiaozhi.toolbox,
            minSdkVersion=null,
            usesPermissions=[android.permission.ACCESS_FINE_LOCATION, android.permission.ACCESS_NETWORK_STATE, android.permission.ACCESS_WIFI_STATE, android.permission.INTERNET, android.permission.MOUNT_UNMOUNT_FILESYSTEMS, android.permission.READ_LOGS, android.permission.READ_PHONE_STATE, android.permission.WRITE_EXTERNAL_STORAGE, android.permission.READ_EXTERNAL_STORAGE],
            sdkVersion=4,
            targetSdkVersion=null,
            applicationLable=百寶工具箱,
            applicationIcons={application-icon-240=res/drawable-hdpi/toolbox.png, application-icon-160=res/drawable-mdpi/toolbox.png, application-icon-120=res/drawable-ldpi/toolbox.png},
            applicationIcon=res/drawable-mdpi/toolbox.png,
            impliedFeatures=[Feature [feature=android.hardware.location, implied=requested a location access permission], Feature [feature=android.hardware.location.gps, implied=requested android.permission.ACCESS_FINE_LOCATION permission], Feature [feature=android.hardware.wifi, implied=requested android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE, or android.permission.CHANGE_WIFI_MULTICAST_STATE permission], Feature [feature=android.hardware.touchscreen, implied=assumed you require a touch screen unless explicitly made optional], Feature [feature=android.hardware.screen.landscape, implied=one or more activities have specified a landscape orientation], Feature [feature=android.hardware.screen.portrait, implied=one or more activities have specified a portrait orientation]],
            features=[android.hardware.location, android.hardware.location.gps, android.hardware.wifi, android.hardware.touchscreen, android.hardware.screen.landscape, android.hardware.screen.portrait]]
          

          注意:以前的apkUtil 0.x版本已經(jīng)棄用,原因是其效率低下,且獲得的信息較少。

          瀏覽 13
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中国一级黄色视频勉费看 | 中文字幕精品在线观看 | 久久鸡巴视频 | 谁有毛片网站 | 免费在线视频一区 |