私はPHPに本当に新しいことを言いたいと思います... AndroidManifest.xmlを取得してアンドロイド:versionCodeとandroidを抽出するアンドロイドの.apkファイルを抽出する必要があります: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ファイル自体の内容を読み取ることができません。これはアンドロイドバイナリxml形式です。
これを成功させた人はいましたか?または、正しい方向に私を向けることができますか? ありがとう!
私はあなたがsiluationを発見した、同じ問題を抱えていますか? – Yousif