Comment publier une application Android tablette uniquement avec des jeux vectoriels

J'ai créé une application Android destinée uniquement aux tablettes. Dans AndroidManifest, j'ai configuré le support d'écran suivant:

<supports-screens android:largeScreens="true" android:normalScreens="false" android:requiresSmallestWidthDp="600" android:smallScreens="false" android:xlargeScreens="true" /> 

Tous les graphiques sont les vecteurs, de sorte que les fichiers XML sont directement placés dans le répertoire drawable . Seuls les bitmaps sont les icônes du lanceur qui ressemble à ceci:

  • Android - Utilisation correcte d'invalidateOptionsMenu ()
  • Est-il possible de compiler les bibliothèques LLVM sur Android / ARM?
  • Aucun type de projet Android dans Eclipse-> File-> New-Project
  • Automatisez l'importation de projets Java (Android) dans l'espace de travail Eclipse via la ligne de commande
  • Comment supprimer un avertissement spécifique de Lint pour une fonction Android obsolète?
  • Comment enregistrer, exporter ou convertir un XML XML Drawable en tant que fichier image PNG?
  •  res\mipmap-hdpi\ic_launcher.png res\mipmap-xxhdpi\ic_launcher.png res\mipmap-xhdpi\ic_launcher.png res\mipmap-xxxhdpi\ic_launcher.png res\mipmap-mdpi\ic_launcher.png 

    Dans la console du développeur, je reçois un avertissement que mon application n'est pas conçue pour les tableaux correctement. "Utilisez les actifs conçus pour les écrans tablettes" .

    J'ai essayé d'ajouter mipmap-large-mdpi\ic_launcher.png et mipmap-xlarge-mdpi\ic_launcher.png mais cela n'a eu aucun effet sur l'avertissement.

    Que puis-je faire, pour que mon application soit correctement conçue pour les tablettes?

  • Créer TypeToken pour type argument de super type générique
  • Je ne peux pas obtenir l'ID d'enregistrement de GCM Android
  • Existe-t-il un moyen de charger et de dessiner partiellement un bitmap à partir d'un fichier dans Android?
  • Entrez par programme un code secret comme * # * # 4636 # * # * sur Android
  • Fléau d'animation Android Lollipop
  • Est-il possible d'installer le fichier apk si plus d'un émulateur / périphérique est connecté
  • 4 Solutions collect form web for “Comment publier une application Android tablette uniquement avec des jeux vectoriels”

    La même application fonctionne toujours pour le téléphone et la tablette. Le téléphone et la tablette sont de la même catégorie. Mais Android TV, wearables sont différentes catégories. La console Google Developer vous demande de fournir des images d'écran de tablette car la tablette requiert des images relativement grandes. Et ces images sont des bitmaps. Alors vous devez fournir des images bitmap pour la tablette pendant que vous publiez Apk.

    Étant donné que VectorAssets semble identique dans tous les écrans de densité (taille). Mais pour les bitmaps (par exemple ic_launcher.png, Action Bar & Tab Icon, icônes de notification), il devrait être correctement conçu à l'aide d'Android Studio Asset Manager.

    " Utiliser les actifs conçus pour les écrans tablettes " est un problème explicitement déclaré. Donc, générez tous les bitmaps en utilisant Android Studio Asset Manager.

    Par exemple, pour générer (remplacer les icônes de votre lanceur): cliquez avec le bouton droit de la souris sur ic_launcher.png "package> new> Image Asset> Modifiez le type d'actif sur image> puis terminez …

    Au-dessous de l'image pour plus de clarification. Entrez la description de l'image ici

    Remarque : Vous n'avez pas besoin de lignes ci-dessous dans AndroidManifest.xml . Vous pouvez supprimer tout le bloc <supports-screens /> .

     <supports-screens android:largeScreens="true" android:normalScreens="false" android:requiresSmallestWidthDp="600" android:smallScreens="false" android:xlargeScreens="true" /> 

    Pour que votre application soit filtrée pour seulement des tableaux exécutant ICS dans Google-Play, vous le feriez dans votre AndroidManifest:

     <supports-screens android:largeScreens="true" android:normalScreens="false" android:requiresSmallestWidthDp="600" android:smallScreens="false" android:xlargeScreens="true" /> <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" /> 

    Pour obtenir des tablettes HoneyComb, vous pouvez simplement changer votre minSdk

     <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="14" /> 

    Si vous pensez que cela ne s'applique pas à vous, la seule solution est de faire appel à Google. Toutes les autres solutions sont des solutions de rechange qui ne sont pas nécessaires.

    Vous pouvez contacter Google pour appeler un problème avec "Conçu pour les tablettes" à l'adresse suivante:
    https://support.google.com/googleplay/android-developer/contact/tabletq

     `android:largeScreens="true"` 

    à

     `android:largeScreens="false"` 

    Comme indiqué dans la Déclaration d'une application est seulement pour les tableaux ici avec une Caution: Si vous utilisez l'élément pour le scénario inverse (lorsque votre application n'est pas compatible avec les écrans plus grands) et définissez les attributs de taille d'écran plus grand sur "faux", puis externes Des services tels que Google Play n'appliquent pas de filtrage. Votre application sera toujours disponible pour les écrans plus grands, mais quand elle s'exécute, elle ne redimensionnera pas pour s'adapter à l'écran. Au lieu de cela, le système imite une taille d'écran du combiné (environ 320dp x 480dp, voir Mode de compatibilité de l'écran pour plus d'informations). Si vous souhaitez éviter que votre application ne soit téléchargée sur des écrans plus grands, utilisez, comme indiqué dans la section précédente, la déclaration d'une application est uniquement pour les combinés.

    Meilleurs vœux pour vous, attendez ce travail pour vous.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.