Breite und Höhe einer Windows 8-App ermitteln

Wie wir in [post id=4022]Windows 8 App View States kontrollieren[/post] gesehen haben, kann eine App in den Snap-View versetzt werden, wodurch ihr nur 320 Pixel Breite zustehen. Doch wie groß ist die App im Vollbildmodus? Das ist natürlich abhängig von der Auflösung des Bildschirms. Mit JavaScript lässt sich die Höhe und Breite einer App ganz leicht ermitteln:

var appWidth = document.documentElement.clientWidth;
var appHeight = document.documentElement.clientHeight;

Während meiner Versuche lieferte appWidth den Wert „1920“ im Vollbildmodus und „320“ im Snap-View (getested mit einem Full HD-Monitor). Interessanterweise erhält man dieselben Werte auch mit folgenden Funktionen:

var appWidth = window.innerWidth;
var appHeight = window.innerHeight;

Nokia Lumia 800 sendet Bilder komprimiert an SkyDrive

Wer mit seinem Windows Phone (Nokia Lumia 800) Bilder an SkyDrive sendet, wird feststellen, dass die Bilder von der Größe meist im 100 KB-Bereich liegen und komprimiert übertragen werden. Wer seine Bilder lieber in Originalqualität hochladen möchte, der sollte das direkt über die SkyDrive-App machen und nicht über die „Versenden“-Funktion des Nokia Lumia 800.

Hello World-App mit Windows Phone und Android

Aus Jux und Dollerei habe ich eine native Hello World-App für Windows Phone und Android gebaut, welche bei Klick auf einen Button ein Pop-Up anzeigt. Bei der Entwicklung des Beispiels war es mir wichtig, ein ähnliches und überschaubares Projekt mit Android-Code (Java) und Windows Phone-Code (C#) zu entwerfen, welches die Ähnlichkeiten und Unterscheide beider Programmiersprachen zeigt.

Hier der Code für meinem Vergleich:
Hello World-App mit Windows Phone und Android weiterlesen

App direkt auf dem Windows Phone deployen

Wer als Entwickler seine Windows Phone Apps direkt auf dem Gerät testen möchte, der muss vorher folgende Schritte erledigen:

  1. Als Student bei Microsoft DreamSpark registrieren um kostenlosen Apps zu publishen
  2. Am App Hub registrieren
  3. Windows Phone Developer Registration auf dem Computer starten (wird zusammen mit dem Windows Phone SDK 7.1 installiert)

Das Endergebnis sollte dann so ausssehen:

Zum Deployen der App muss dann in Visual Studio nur noch Zune gestartet -und „Windows Phone Device“ anstatt des Emulators ausgewählt werden. Viel Spaß beim deployen!