×

php输出apk文件

php输出apk文件(php输出pdf)

admin admin 发表于2023-03-24 04:15:07 浏览50 评论0

抢沙发发表评论

本文目录一览:

怎么用php获取apk中的图标信息

1 用aapt读取包信息

aapt dump badging ./xxx.apk

aapt包含在android sdk中的build-tools文件夹,可以把这个文件拷到服务器上单独使用,大小仅1.2M;需要注意的一点是,该程序是32位环境的程序,64位系统运行可能需要安装大概三个扩展包(如果本身没有的话),我服务器CentOS可以直接运行,就不细说了-php输出apk文件

该命令执行很快,瞬间. PHP实时返回数据没问题

这里返回的信息中就已经包含了包名\APP名称 及应用图标在apk包中的位置(类似res/drawable-mdpi/icon.png).

命令行返回的信息是纯文本,PHP不能直接用,我下面的PHP源码中会将其转为数组,以方便使用

2 用unzip直接提取需要的图标文件

#解压apk包中指定图片

unzip ./xxx.apk res/drawable-mdpi/icon.png -d /tmp

#将解压出来的图片移到我们需要的位置

mv /tmp/res/drawable-mdpi/icon.png /tmp/temp.png

因为apk本身就是zip文件重命名而已,所以无需改名,可以直接解压. 另unzip可以指定只解压压缩包中某文件,也省了很多资源.

3 最后就是在PHP中用exec执行这些命令

phpstudy如何设置.apk格式文件

在Web.config中可以设置apk文件下载

system.webServervalidation validateIntegratedModeConfiguration="false" /modules runAllManagedModulesForAllRequests="true" /defaultDocumentfilesadd value="orderlist" //files/defaultDocumenthttpRedirect enabled="false" /staticContentmimeMap fileExtension=".apk" mimeType="application/vnd.android" //staticContent-php输出apk文件

php+h5混合编程的web项目怎么打包生成apk

工具有:

cordova (这个前端使用ionic 后台接口使用php 可使用node.js 命令行本地打包)

cocoonJS (在线打包工具,主要针对HTML5游戏吧。用的少,可以试下)

hbuilder(楼上也有提到。将网址配置到工具中 可以自己添加统计和推送代码 然后打包有【android】.apk 【iphone】.ipa)