Android: Nur Smartphones unterstützen

9

Meine Bewerbung ist live bei Google Play. Ich möchte es nur mit Smartphone kompatibel machen. Dafür habe ich so gemacht ...

%Vor%

Und mein Problem ist Markt filtert nicht für Tablet (mdpi Tablette wie Samsung tab1). eine Sache ist, dass einige Telefon wie WVGA800 * (480x800) (MDPI), WVGA800 ** (480x800) (LDPI) in großen Bildschirm und einige Tablet kommt auch in diesem Bereich.So möchte ich Telefone nicht Tablet dann was sollte die Lösung sein?

Ich habe von hier aus Hilfe gefunden Ссылка

%Vor%

Wird es am Markt funktionieren? .. Ich frage mit dieser Art von Lösung, wenn jemand Erfahrung damit hat.Mein Problem ist, dass ich nicht testen kann, indem ich eine neue Version der Anwendung hochlade.Klicken Sie mir bitte ..

>

Alternative Lösung reicht.

Vielen Dank im Voraus.

    
Bhavesh Hirpara 16.07.2012, 05:00
quelle

3 Antworten

5

Haben Sie das Tag "compatiable-screens" zu Ihrer AndroidManifest.xml hinzugefügt? Google Play verwendet diese Funktion zum Filtern von Geräten basierend auf den Bildschirmgrößen.

%Vor%

Ohne Android: screenSize="xlarge" werden Ihre Apps nicht für 10,1 "Tablets angezeigt. Android: screenSize=" large "ist ein bisschen knifflig. Es könnte Geräte bis zu 7" Galaxy Tab 7 sein "fällt in diese Kategorie. Aber ich bin mir nicht sicher, ob das neuere Galaxy S3 oder Galaxy Nexus mit 4,75" Bildschirm in "große" Bildschirmkategorie fällt.

Fügen Sie das obige Snippet zu Ihrer AndroidManifest.xml hinzu, und wenn Google Play 7-Zoll-Tablets in die Liste der unterstützten Geräte aufnimmt, können Sie sie jederzeit entfernen.

    
azgolfer 16.07.2012 05:35
quelle
0

Alle Android-Tablets laufen auf HONEYCOMB ( level 11, 12, 13 ). Sie können die Installation auf Honeycomb nicht zulassen. Nun könnten Sie sich fragen, wie Sie bestimmte API-Ebenen aus der Mitte der API-Ebenenfolge (dh 11,12 und 13 von 1 bis 15) mit den Attributen min-sdk und max-sdk ausschließen können, da dies nicht der Fall ist Unterstützungsbereiche.

Hier ist die Lösung:

  

Sie können das tun, wenn Sie es bei Google Play veröffentlichen. In Android   Developer Console während des Hochladens der Anwendung kommen zu APK-Dateien Registerkarte   und überprüfen Sie den erweiterten Modus. Sie können damit 2 apk Dateien hochladen   verschiedene SDK-Ebenen reicht. Aber vergiss nicht eine andere Version einzustellen   Codes für sie.

     

Alle Statistiken in der Konsole werden für beide apk-Dateien zusammengefasst   es ist eins.

Sie können also zwei APKs erstellen (eine davon unterstützt Level 1 bis 10 und die andere unterstützende Level 14 und 15) und das verhindert, dass Ihre Anwendung auf Tablets installiert wird. : -)

Quelle

    
Vinay Wadhwa 16.07.2012 05:58
quelle
0

Wie Sie festgestellt haben, gibt es keine genauen oder besten Wege.

  • Konfigurationen in Manifest
  • Gerätefilter in Google Play

Zusätzlich sollten Sie bei Google-Spielen besondere Hinweise beachten, wie "Nur Telefon" unter "Anwendungsname" bei Google Play.

Für die meisten 7 "-Bildschirme, die unter die Großbildfunktion fallen, kann Ihre Anwendung auf einem 7" -Tablet verwendet werden. Wenn Sie zwei APKs hochgeladen haben, kümmert sich google play um die richtige APK für Ihr Gerät.

Wenn Ihre Anwendung nur Telefon ist und explizit die Telefonfunktion verwendet, die in diesem Fall nicht auf dem Tablet verfügbar ist, können Sie eine Codeüberprüfung hinzufügen, die es dem Benutzer nicht ermöglicht, weiter zu gehen, selbst wenn er installiert ist.

Da Sie kein Interesse an Tablet haben, ist es Ihnen egal.

Best Practice ist davon auszugehen, dass 7 "Tablet unter großen Bildschirm Telefon fallen sollte in Betracht ziehen dev Anstrengung. Als Android Tablet haben alle Funktionen einschließlich Anruf (VOIP) zur Verfügung.

    
swap mahan 09.12.2014 18:01
quelle

Tags und Links