Soutien Android lib v4 ou v13
J'ai développé une application Android construisez à l'aide de l'API de 13 et min-sdk également API 13. Je veux intégrer le glissant sur les onglets, et pour l'usage que je suis en utilisant v4 bibliothèque de prise en charge.
J'ai des questions suivantes,
- Qui bibliothèque de prise en charge, je devrais utiliser la v4 ou v13?
- Dois-je changer de cible API 14? Plus important encore, comment puis-je décider, ce qui devrait être mon API ciblé pour compiler contre?
Vous devez vous connecter pour publier un commentaire.
Pour la question 1:
comme @StinePike dit, selon ce que vous utilisez comme minimum, vous devez utiliser la v4 pour min-sdk = 4 à 12 ans si votre min sdk est >=13 son ok pour utiliser v13.
Mise à jour Comme l'a indiqué Frank dans les commentaires, avec la révision 26.0.0 et au-dessus de la minsdk pour toutes les bibliothèques de prise en charge est de l'API de niveau 14. Voir https://developer.android.com/topic/libraries/support-library/index.html#api-versions pour plus de détails.
Pour la question 2: le meilleur de la cible dépend de ce que vous comptez faire, si vous voulez fournir certaines fonctionnalités qui ont été introduites dans une plus grande sdk niveau, vous devez utiliser plus que la cible-sdk mais assurez-vous de vérifier la version d'android à ne pas utiliser android api qui sont introduits dans une higer version de sdk sur un appareil avec une ancienne version d'android
pour min-sdk de son le même. si vous avez besoin de trucs de l'api de niveau >= 10, vous devez utiliser min-sdk 10
Mon avis: ne pas utiliser l'api de niveau < 10, ce n'est pas la peine... avec 10 vous atteindre 90% des appareils androidMon avis (à compter d'avril 2016): ne pas utiliser l'api de niveau < 16, sa ne vaut pas la peine... avec 16 vous atteindre ~95% des appareils android
Pour le contrôle de la distribution de système d'exploitation android de vérification de version: https://developer.android.com/about/dashboards/index.html
de la le site des développeurs vous pouvez trouver
Je pense que clairement répondre à votre question. Si vous voulez soutenir inférieur de la version de l'os ( 4 ou plus) et le v4 de la bibliothèque api remplir votre cible, puis l'utiliser d'autre de v13
Sous android 2.3.3 - 2.3.7 est de 23,6 pour cent en martet maintenant, je vous suggère de paramétrer minSdk = 10 pour ces dispositifs, en particulier google a fourni une bonne solution pour les développeurs à la pratique de mieux en utilisant le soutien v4 et v7.
À votre question, une réponse détaillée que j'ai posté peut aider.