使用php 解析 apk版本號(版本,許可權,資訊)thinkphp
阿新 • • 發佈:2019-02-14
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’;