Jump to content
Qpa

Nexus 7 - Tablet-Mode

7879_user816890_pic7873_1343500911.png

Quelle:

XDA

Hallo zusammen.

In diesem Thread möchte ich euch den Tablet Mode näher bringen.

Das Nexus 7 ist ein 7 Zoll Tablet das, leider, nur mit dem "Phablet Mode" kommt.

Phablet ist ein Mode zwischen Phone und Tablet.

Phone Mode = Alles was man auf Smartphones findet.

Phablet Mode = Nexus 7. 7 Zoll Bildschirm bei dem die Navigations und Notification Bar getrennt sind, wie beim Smartphone, aber es trotzdem manche Apps im Tablet Mode darstellt. (Settings/Kalender)

Tablet Mode = Notificationbar und Navigationbar sind zusammengelegt wie auf z.B auf den 10 Zoll Tablets.

Welcher Mode auf eurem Gerät dargestellt wird, hängt von der Größe der DPI ab. (Dots per Inch).

Diese wird in der build.prop unter /system gesetzt.

Berechnet wird das ganze dann so.

Nehmt die Größe der kleineren Seite der Bildschirm Auflösung (N7 Auflösung 1280x800, also 800) * DENSITY_DEFAULT (Konstante von160) / LCD Density (ro.sf.lcd_density value in build.prop/DPI)
Die errechnete Zahl ist dann für das System ein Indikator wie er Apps etc darstellen soll. Beispiel: 800 (N7 short resolution) * 160 / 213 (stock lcd_density) = 600.9 600.9 > 600 aber < 719, also Phablet UI 170 DPI as ro.sf.lcd_density: 800 * 160 / 170 = 752.9 752 > 720 also Tablet UI Also ist die Grenze beim Nexus 7 zwischen 177 and 178 Just for your Information =)
   

// SystemUI (status bar) Layout Regeln

int shortSizeDp = shortSize

* DisplayMetrics.DENSITY_DEFAULT

/ DisplayMetrics.DENSITY_DEVICE;


if (shortSizeDp < 600) {

// 0-599dp: "phone" UI with a separate status & navigation bar

mHasSystemNavBar = false;

mNavigationBarCanMove = true;

} else if (shortSizeDp < 720) {

// 600-719dp: "phone" UI with modifications for larger screens

mHasSystemNavBar = false;

mNavigationBarCanMove = false;

} else {

// 720dp: "tablet" UI with a single combined status & navigation bar

mHasSystemNavBar = true;

mNavigationBarCanMove = false;

}

}

Doch was braucht ihr um es so hinzubekommen.

Voraussetzungen

  • Einen offenen Bootloader des Nexus 7
  • Clockwork Recovery
  • Das wissen wie man eine zip File flasht ;)

ACHTUNG!

Das ganze ist, im Augenblick, nur für AOSP JRO03D

Die ROM MUSS DEODEXED sein. Wenn ihr nicht wisst googlen und in entsprechenden ROM Thread nachschauen. Odexed/Deodexed

Installation

  • Kopiert das Zip File auf euer Gerät
  • Bootet ins Recovery
  • Wipe Data / Factory Reset (optional)
  • Wipe Cache / Dalvik Cache
  • flash zip
  • Wipe Cache / Dalvik Cache
  • Reboot

Bekannte Fehler

Wenn ihr Dropbox benutzt müsst ihr euch vor dem Flashen mindestens einmal anmelden. (Dann kein Wipe Data)

Viele Launcher kommen noch nicht damit klar und haben rießige Ränder oben/unten

Manche Apps (Riptide) können Probleme mit der Größe haben.

Download

Patch Alpha 2 Released

bearbeitet von Qpa

7868_jlri7.png

7867_j47r7.png

7869_pfchc.png

7866_2cpje.png

Wird sicher relativ zügig auf meinem N7 drauf sein :-)

Hoffentlich gibt es auch bald einen Paranoid Port =)

Ich warte da eher auf eine CM10-stable. :-)

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar hinterlassen zu können


×