只想提一提,我對PHP真的很陌生... 所以我需要提取android.apk文件,抓取AndroidManifest.xml然後解壓包,android:versionCode和android :的versionName。使用PHP從AndroidManifest.xml中提取數據
我知道有些工具可以獲取這些信息,但我需要使用PHP來做到這一點。
這是我走到這一步:
$zip = new ZipArchive();
$filename = "BluetoothChat.apk";
$zip_file = $zip->open($filename);
if ($zip_file === TRUE){
//print_r($zip->statName('AndroidManifest.xml'));
$xml = $zip->getFromName('AndroidManifest.xml');
echo $xml;
echo "\n";
$zip->close();
} else {
echo 'FAILED';
}
我可以成功地解開apk文件,但無法讀取XML文件本身的內容。它採用android二進制xml格式。
有沒有人成功地做過這件事?或者可以將我指向正確的方向? 非常感謝!
我有同樣的問題,你有沒有找到siluation? – Yousif 2015-06-05 13:51:22