Je me prépare à lancer ma première application sur le marché. Il est écrit pour les appareils fonctionnant sous Android 1.5 et supérieur, mais il n'y a pas de dossiers spécifiques pour les trois différentes densités d'écran (je pense que ceux-ci sont venus dans la version 1.6). Dois-je faire ces dossiers moi-même? Où devrais-je mettre des ressources d'image pour les différentes densités et que dois-je mettre dans mon manifeste?Compatibilité de densité d'écran Android sur 1.5
Répondre
Il y a un certain nombre de bogues dans le système qui doivent également être corrigés.
La meilleure stratégie que j'ai trouvé à utiliser est:
res
drawable
drawable-hdpi-v4
drawable-ldpi-v4
layout
layout-hdpi-v4
layout-ldpi-v4
Vous voulez vraiment mettre votre application pour cibler Android 1.6 afin d'obtenir les dossiers avec différents niveaux étirables, mais régler la minSdkVersion = "3" dans le fichier XML et renommer le dossier drawable-mdpi pour qu'il soit simplement dessinable. Il vous avertira de la non-concordance des versions, mais c'est ainsi que la prise en charge de 1.5, mais les fonctionnalités intéressantes de la version 1.6 sont effectuées dans Replica Island, par exemple, qui a été réalisée par un développeur de Google. Une chose à garder à l'esprit est qu'en ciblant 1,6 au lieu de 1,5, vous pouvez ajouter targetSdkVersion = "4", de sorte que cela ne force pas tous les écrans à émuler la largeur 320, mais alors vous devrez être beaucoup plus conscient de la façon dont application va effectivement regarder et tester plus en profondeur.
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" />
Pour plus d'informations, lisez http://developer.android.com/guide/practices/screens_support.html, surtout à mi-chemin où il mentionne les paramètres XML.
- 1. compatibilité de l'appareil Android
- 2. Android Webview Zoom Densité
- 3. Android compatibilité avant-propos
- 4. Android: INSTALL_FAILED_DEXOPT lors de l'installation de l'application sur android 1.5
- 5. Ressource bitmap introuvable sur la plate-forme Android 1.5 AVD
- 6. Texte flou sur les écrans haute densité
- 7. Accès vidéos et photos sur Android 1.5 +
- 8. Voir chevauchement avec RelativeLayout sur Android 1.5
- 9. Android 1.5 erreur spécifique
- 10. Android 1.5 Gridview Problème
- 11. Android TextToSpeech ne fonctionne pas sur Android 1.5
- 12. Android 2.2 sur l'application HTC Hero sous Android 1.5
- 13. Compatibilité des appareils Android
- 14. Compatibilité avec plusieurs écrans pour certains appareils Android dans
- 15. Impossible de flux audio en direct sur Android 1.5
- 16. Supprimer SMS dans Android 1.5
- 17. Android 1.5: Lecture de messages SMS
- 18. Comment enregistrer de l'audio avec Android 1.5?
- 19. Impossible de démarrer l'émulateur Android> 1.5
- 20. os compatibilité sur les mobiles
- 21. comment détecter les fonctionnalités javascript sur Android 1.5
- 22. ListView ne vérifie pas les éléments sur Android 1.5
- 23. Obtenez Cell RSSI (Force du signal réseau) sur Android 1.5
- 24. Android: exécutez l'application 2.0.1 sur l'émulateur 1.5 dans Eclipse
- 25. Obtention de la densité de données probables
- 26. La compatibilité de l'image dans l'iphone et android
- 27. Programmation Android 1.5 avec tabHost et boutons
- 28. Couche de compatibilité Java ME pour Android
- 29. Faire 2.2 Application Android compatible pour 1.5+
- 30. Confus au sujet des API Android et de la compatibilité