2011-01-20 88 views

回答

1

有多深,驗證你要不要?

APK是一個重命名的ZIP存檔。所以驗證的第一行就是試圖以zip的形式打開它。然後你可以檢查Android清單是否在那裏,看起來是正確的。最後,你可以嘗試從這些文件中加載Java類......但是你需要一個Dalvik VM的副本,因爲Android的字節碼格式不是普通的Java。

您如何處理ZIP和XML取決於您可能應該在問題標籤中指定的後端平臺。

+0

沒有加載類。但絕對解壓縮並檢查所有需要的.apk文件都在那裏。有沒有規範的地方爲什麼進入.apk文件?至於清單是否有可用於驗證的方案? – 2011-01-20 16:29:14