2010-06-17 6 views
0

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

0

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 
3

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.

Questions connexes