Sorry! The application has stopped unexpectedly

Z racji tego, że uczę się jak programować na piekielny system Androida, w moim życiu pojawiają się nowe problemy. Np. przy uruchomieniu przykładu android robi tylko “Sorry! The application XXX (process com.xxx) has stopped unexpectedly. Please try again”. Jeżeli jesteś ciekawy co jest nie tak, przełącz się (mówię o Eclipse) na perspektywę DDMD i kliknij LogCat. Znajdziesz tam informacje o brakującym ListView, które musi mieć specyficzne ID, brzmi to tak: ‘Your content must have a listview whose id attribute is ‘android.R.id.list’. Jeżeli w pliku ui.xml masz taki odpowiedni wpis lub przynajmniej wydaje ci się że masz, upewnij się że wartość id jest ustawiona na android:id=”@android:id/list”. Otóż ja wczoraj straciłem trochę zdrowia na tym, że miałem android:id=”@+id/list” – co niestety nie jest poprawne. No ale po co o tym pisać w książce czy w przykładach.

gps2kml

Nowy projekt zaczęty.
Główna idea to konwersja pliku, który otrzymuje z automapy (zapis trasy) w formacie .gps, na plik .kml do google earth. Wiem że są gotowe aplikacje, ale jak zawsze czegoś im brakuje lub co gorsza mają jakieś wady np. maksymalny plik to 3MiB, jakaś reklama gdzieś się pojawia, etc.
Wątki poboczne aplikacji: naprawienie problemów z punktami, gdzie był słaby sygnał i koordynaty zostały ustawione na 0,0. Czy dodanie własnych ikon dla punktów, lub inne pierdółeczki które możliwe są do zapisania w kml.

Jeżeli ktoś tutaj kiedyś trafi i będzie zainteresowany źródłami, są dostępne tutaj. Projekt stworzony w msvc2k8.
Dodatkowo informacje o projekcie i postępach można zobaczyć tutaj.

Jeżeli to czytasz i masz pytania, propozycje, uwagi pisz śmiało.

windows phone 7

Nie podoba mi się to co Microsoft zrobił z wm7. Próbowałem się przekonać do tej formy programowania (Silverlight czy XNA), ale nie podchodzi mi. Może się mylę, ale uważam że próbują w ten sposób przeforsować swoje rozwiązania (C#, XNA, Silverlight) – na siłę uszczęśliwić programistów, użytkowników, cały świat.
Do tej pory byłem ogromnym zwolennikiem telefonów z wm na pokładzie. Ale od serii 7 chyba przestanę ich lubić. Zaczynam się skłaniać ku Androidowi, przeglądałem jakieś źródełka i pomimo tego, że nie lubię javy nie wygląda to źle.