Menu / szukaj

Windows Phone 8.1 – kompatybilność wsteczna

Zgodnie z zapewnieniami Microsoftu, aplikacje, które działały poprawnie na systemie operacyjnym Windows Phone 8.0 powinny również działać bez problemu na systemie Windows Phone 8.1. W większości przypadków tak jest. Ja jednak zachęcam do sprawdzenia Waszych wszystkich aplikacji, czy działają poprawnie z nowszą wersją systemu. Czasami mała zmiana w OS może spowodować, że aplikacja przestanie funkcjonować tak jak byśmy tego chcieli.

W moim przypadku padło na aplikacje SpeedDial / SpeedDial Pro. Samo SDK nie uległo zmianie w tym zakresie i wywoływane funkcje uruchamiały się poprawnie. Zmienił się natomiast sposób ich działania. W przypadku tych aplikacji problematycznym okazał się PhoneCallTask. Czytaj dalej

Windows Phone 8.1 – Wyświetl mój ekran

Wraz z pojawieniem się aktualizacji 8.1 dla platformy Windows Phone w ustawieniach pojawiło się nowe menu – Wyświetl mój ekran.

Wyświetl Mój Ekran

W końcu opcja ta jest dostępna standardowo. Microsoft używał tego rozwiązania już od samego początku w trakcie swoich prezentacji. Niestety zarówno w przypadku WP 7.x oraz WP 8.0 rozwiązanie to nie było dostępne dla zwykłych użytkowników. Oczywiście można było zmienić oprogramowanie w telefonie, a następnie dodać odpowiednie sterowniki… Finalnie otrzymywaliśmy to samo, ale telefon niestety nie miał oficjalnego oprogramowania w nim. Czytaj dalej

Użytkowniku oceń moją aplikację!?!

Dwa tygodnie temu opisywałem kwestie związane z poprawnym przygotowaniem elementów prezentowanych w sklepie z aplikacjami. W tymże artykule zobowiązałem się poruszyć kwestie związane ze zwiększeniem ilości ocen wystawianych przez użytkowników naszej aplikacji.

Sprawa jest bardzo prosta – nam jako programistom aplikacji mobilnych zależy na uzyskaniu jak największej ilości pozytywnych ocen naszej aplikacji. Po drugiej stronie są użytkownicy, osoby, które nie zawsze znają wszystkie funkcje telefonu. Taką osobą może być nastolatek, który potrafi zrobić wszystko na telefonie, jak również osoba starsza, która używa telefonu tylko do dzwonienia. Może jeszcze korzysta, z kilku aplikacji zainstalowanych przez kogoś innego. Czytaj dalej

Windows Phone: Jak sprawdzić czy nasza aplikacja jest uruchomiona w emulatorze?

Od czasu do czasu występuje potrzeba sprawdzenia, na czym uruchomiona jest nasza aplikacja – czy na urządzeniu, czy na emulatorze. W tym celu można zastosować następujący kod:

if (Microsoft.Devices.Environment.DeviceType == DeviceType.Emulator)
{
  MessageBox.Show("Application has been started in emulator.");
}

Dzięki takiemu sprawdzeniu możemy przygotować ustawienia dla aplikacji w trakcie testów, jak również spowodować, że aplikacja nie będzie uruchamiała się na emulatorze. Może się to okazać przydatne, gdy chcemy poinformować, że danej funkcjonalności nie da się przetestować na emulatorze, np. Bluetooth.

Skróty klawiszowe dla emulatora WP8

Poniżej zamieszczam garść przydatnych skrótów klawiszowych dla emulatora Windows Phone 8:

– F12 (pierwsze naciśnięcie) – zablokowanie i wyłączenie ekranu,
– F12 (drugie naciśnięcie) – wyświetlanie ekranu blokady ekranu,
– Page Down – włączenie możliwości używania klawiatury podłączonej do komputera w emulatorze,
– Page Up – wyłączenie możliwości używania klawiatury podłączonej do komputera w emulatorze,
– F1 – naciśnięcie przycisku Wstecz,
– F2 – naciśnięcie przycisku Start,
– F3 – naciśnięcie przycisku Wyszukaj.

Dev Center za 19$

Microsoft po raz kolejny chce przyciągnąć deweloperów do swojej platformy oferując konto deweloperskie za 19% jego ceny pierwotnej. Promocja obowiązuje do 27 sierpnia 2013 roku. Zachęcam osoby chcące zacząć przygodę z Windows Phonem, oraz te, które posiadają konto deweloperskie, ale kończące się w najbliższym czasie do rozważenia skorzystania z promocji.

Więcej szczegółów można znaleźć na stronie Dev Center.

Przydatne konwertery

Konwertery – krótkie klasy i jednocześnie bardzo przydatne elementy, bez których bindowanie niektórych wartości w XAMLu byłoby bardzo kłopotliwe. Mają one zastosowanie w projektach typu Winodws Phone, Silverlight oraz WPF. Praktycznie w większości tego typu projektów mnożna od razu przekleić te najważniejsze. Dla mnie są to:

  • string / Uri -> BitmapImage
  • bool -> Visibility
  • Color -> SolidColorBrush
  • String + StringFormat

W dalszej części wiadomości znajdziecie ich implementację… Czytaj dalej

Materiały z konferencji 4Developers

Zgodnie z obietnicą zamieszczam materiały z konferencji 4Developers:

W razie pojawienia się pytań zachęcam do kontaktu.