2010-01-07 3 views

Répondre

5

Je ne crois pas. Comme vous l'avez mentionné, il est facile d'utiliser ZipFile avec un fichier réel sur le système de fichiers, mais pas pour un fichier incorporé dans votre application.

Pour accéder à un fichier zip dans votre APK, vous auriez à utiliser quelque chose comme Resources.openRawResource(R.raw.zip_file) puis envelopper le retour InputStream dans un ZipInputStream et de le faire de la manière habituelle de Java, plutôt que la méthode Android. Si vous trouvez vraiment que vous avez besoin d'utiliser la classe ZipFile, vous pouvez extraire le fichier zip de l'APK vers la carte SD ou, de manière plus fiable, vers le stockage local de votre application.

Questions connexes