使用php 解析 apk版本号(版本,权限,信息)thinkphp

1、概述

初学php,想弄个工具解析 apk的版本号和版本名。防止Android 打出的apk版本书写错误。

2、方案

  • 2.1 java解析Android apk很方便可以使用 php-java-bridge 调用java的方法。但是比较麻烦要配置很多东西
  • 2.2 通过Android 的apk-tool工具,执行命令输出 apk版本信息。需要修改服务器配置权限
  • 2.3 使用开源项目,tufanbarisyildirim/php-apk-parser 配置比较方便(因为对php还是刚入手,所以选择这个简单方便)

3、知识储备

tufanbarisyildirim/php-apk-parser 这个开源库使用虽然简单,但是因为之前对php也没有什么储备知识还是查了好久才会用。

  • 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’;

猜你喜欢

转载自blog.csdn.net/lckj686/article/details/70194100