1. 程式人生 > >使用php 解析 apk版本號(版本,許可權,資訊)thinkphp

使用php 解析 apk版本號(版本,許可權,資訊)thinkphp

1、概述

初學php,想弄個工具解析 apk的版本號和版本名。防止Android 打出的apk版本書寫錯誤。

2、方案

  • 2.1 java解析Android apk很方便可以使用 php-java-bridge 呼叫java的方法。但是比較麻煩要配置很多東西
  • 2.2 通過Android 的apk-tool工具,執行命令輸出 apk版本資訊。需要修改伺服器配置許可權

3、知識儲備

  • 3.1 下載程式碼部署到本地伺服器(wamp),直接跑demo可以使用
  • 3.2 如果要和框架使用(我用thinkphp3.2 比較簡單),要進行library的依賴。因為lib裡的php檔案比較多,namespace都只包含自己的名稱空間逐個改不現實。這裡就引入了 Composer,可以理解為自動檔案關聯,把第三方庫和我們的目的碼進行關聯起來。
    參考連結
  • 3.3 補充:安裝Composer後,在thinkphp的目錄放置tufanbarisyildirim/php-apk-parser的zip包,然後執行 composer require tufanbarisyildirim/php-apk-parser 這句就簡單的關聯起來了,然後可以對應的修改目錄,thinkphp比較正式的第三方依賴包的路徑:ThinkPHP\Library\Vendor

  • 3.4 要使用的地方加上: // 使用composer自動載入器
    require $_SERVER[‘DOCUMENT_ROOT’] . ROOT . ‘/vendor/autoload.php’;