1
我正在一个网页上工作,该网页允许最终用户上传.apk files。 我需要一个库/组件来检查上传的文件是否为有效的.apk文件。 我在寻找更多能够查看内容的能力。需要检查文件是否是有效的APK
在此先感谢...
我正在一个网页上工作,该网页允许最终用户上传.apk files。 我需要一个库/组件来检查上传的文件是否为有效的.apk文件。 我在寻找更多能够查看内容的能力。需要检查文件是否是有效的APK
在此先感谢...
有多深,验证你要不要?
APK是一个重命名的ZIP存档。所以验证的第一行就是试图以zip的形式打开它。然后你可以检查Android清单是否在那里,看起来是正确的。最后,你可以尝试从这些文件中加载Java类......但是你需要一个Dalvik VM的副本,因为Android的字节码格式不是普通的Java。
您如何处理ZIP和XML取决于您可能应该在问题标签中指定的后端平台。
没有加载类。但绝对解压缩并检查所有需要的.apk文件都在那里。有没有规范的地方为什么进入.apk文件?至于清单是否有可用于验证的方案? – 2011-01-20 16:29:14