Mon application est en direct sur Google Play.
Je veux le rendre compatible avec un téléphone intelligent uniquement .Pour que j'ai fait comme ça ... et mon problème est que le marché ne filtre pas pour tablette (tablette MDPI comme Samsung Tab1). une chose est que certains téléphones comme WVGA800 * (480x800) (MDPI), WVGA800 ** (480x800) (LDPI) dans le grand écran et certaines comprimés sont également disponibles dans cette plage. Solution ??? P> J'ai trouvé de l'aide d'ici http: / /developer.android.com/guide/topics/manifest/supports-screens-Element.html p> fonctionnera-t-il sur le marché ?? je suis Demander avec ce type de solution si quelqu'un a une expérience de cette expérience. Mon problème est que je ne peux pas tester en téléchargeant la nouvelle version de l'application.Veuillez vous aider .. p> solution alternative fera. P> < p> Merci d'avance. p> p>
3 Réponses :
Avez-vous ajouté «Écrans compatibles» sur votre AndroidManifest.xml? C'est ce que Google Play utilise pour filtrer les périphériques en fonction des tailles d'écran.
<compatible-screens> <!-- small size screens --> <screen android:screenSize="small" android:screenDensity="ldpi" /> <screen android:screenSize="small" android:screenDensity="mdpi" /> <screen android:screenSize="small" android:screenDensity="hdpi" /> <screen android:screenSize="small" android:screenDensity="xhdpi" /> <!-- all normal size screens --> <screen android:screenSize="normal" android:screenDensity="ldpi" /> <screen android:screenSize="normal" android:screenDensity="mdpi" /> <screen android:screenSize="normal" android:screenDensity="hdpi" /> <screen android:screenSize="normal" android:screenDensity="xhdpi" /> <!-- large screens --> <screen android:screenSize="large" android:screenDensity="hdpi" /> <screen android:screenSize="large" android:screenDensity="xhdpi" /> </compatible-screens>
Sourira-t-il grand WVGA800 * (480x800) (MDPI) et grand WVGA854 * (480x854) (MDPI) ??? Disté dans le tableau développeur.android.com/guide/practices/...
Il suffit d'ajouter Android: Screenensensensensty = "MDPI" à Android: Screensize = "Large" et il apparaîtra pour ces résolutions.
Tous les tablettes Android fonctionnent sur Honeycomb ( Voici la solution à celle-là: p>
Vous pouvez le faire lorsque vous le publiez à Google Play. À Android
Console de développeur Lorsque l'application de téléchargement est de l'onglet Fichiers APK
et vérifiez le mode avancé. Il vous permet de télécharger 2 fichiers APK avec
Différents niveaux de SDK vont des gammes. Mais n'oubliez pas de définir une version différente
codes pour eux. P>
Toutes les statistiques de la console seront agrégées pour les deux fichiers APK comme
C'est un. P>
blockQuote>
Donc, vous pouvez créer deux APKS (l'un d'entre eux de suppression de niveau 1 à 10 et l'autre niveau de support 14 et 15) et évitera votre application d'être installée sur des comprimés. : -) p>
Source P> Niveau 11, 12, 13 Code>). Vous pouvez interdire l'installation sur nid d'abeille. Maintenant, vous pouvez vous demander comment exclure certains niveaux d'API spécifiques du milieu de la séquence de niveau d'API (c.-à-d.: 11,12 et 13 de 1-15) avec l'utilisation du
min-sdk code> et
Max-sdk code> spécificateurs, car ils ne prennent pas en charge les gammes. p>
Merci pour votre réponse ... Mais il y a beaucoup de comprimés qui ne tombe pas dans le niveau de l'API 11,12,13. Le problème est que comprimé ces correspondances de densité avec les téléphones intelligents et la résolution de leur choix est grande ... une fois de plus, merci de m'avoir donné votre temps précieux.
Comme vous l'avez découvert, il n'y a pas de meilleure manière. P>
Maintenir en outre une note spéciale sur Google Play comme un téléphone uniquement dans le nom de l'application affiché sur Google Play. P>
Pour la plupart des étages 7 "tombant sous une capacité de grande taille, votre application peut être utilisée sur une tablette de 7". Si vous avez deux apk téléchargés, Google Play prend soin de l'APK droit pour votre appareil. P>
Si votre application est uniquement du téléphone et utilisez explicitement une fonction de téléphone qui n'est pas disponible sur tablette dans ce cas, vous pouvez ajouter un contrôle de code qui ne permettra pas à l'utilisateur de se déplacer plus avant même s'il est installé. P>
Comme vous n'êtes pas intéressé par la tablette, vous ne vous souciez pas. P>
Les meilleures pratiques sont supposons que la chute de comprimé de 7 "" soit sous un effort de développement. En tant que comprimé Android, toutes les fonctionnalités, y compris les appels (VoIP) disponibles. P>
Pour tester si cela fonctionne, téléchargez l'APK et vérifiez les "périphériques pris en charge" dans l'onglet "Détails du produit". Vous n'avez pas besoin de sauver le projet après cela; Il suffit de ne pas appuyer sur "Enregistrer" après avoir fini de vérifier. Vous pouvez même exclure les appareils unique via cette interface.
Cela devrait fonctionner, mais peut échouer pour des périphériques tels que l'onglet d'origine Samsung Galaxy 7 pouces.
@Eric laissez-moi essayer ... mais je ne suis jamais téléchargé dans un coup. :) Google aime cette erreur "Le serveur n'a pas pu traiter votre APK. Essayez à nouveau."