<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4013372024059971786</id><updated>2014-10-27T20:03:10.895+01:00</updated><category term="Android"/><category term="code"/><category term="newbie"/><category term="AndReader"/><category term="UI"/><category term="IDE"/><category term="Activity"/><category term="Geolokalizacja"/><category term="Inne"/><category term="Intent"/><category term="Java"/><category term="SQLite"/><category term="Android SDK"/><category term="Broadcast Receiver"/><category term="Dialog"/><category term="Intent Filters"/><category term="SAX"/><category term="AppWidgets"/><category term="Services"/><category term="android4devs.pl"/><category term="Google Maps"/><category term="JSF 2.0"/><category term="Java EE"/><category term="Menu"/><category term="NinePatch"/><category term="Notifications"/><category term="SharedPreferences"/><category term="Thread"/><category term="Connection Manager"/><category term="Eclipse"/><category term="File"/><category term="Timer"/><category term="TimerTask"/><category term=".NET"/><category term="ARNav"/><category term="ASP.NET"/><category term="ActivityManager"/><category term="AsyncTask"/><category term="BlackBeltFactory"/><category term="Content Providers"/><category term="DDMS"/><category term="Dependency Injection"/><category term="Dialer"/><category term="HtmlCleaner"/><category term="JUnit"/><category term="Managed Bean"/><category term="SMS"/><category term="SOAP"/><category term="SVN"/><category term="Tomcat"/><category term="Web Service"/><category term="Wielowątkowość"/><category term="Wzorce projektowe"/><category term="techniczne"/><category term="testy"/><category term="wirtualizacja"/><title type='text'>froger&#39;s dev blog</title><subtitle type='html'>...czyli moje pierwsze kroki z Androidem, Javą i ogólnie programowaniem. :)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Mirosław Stanek</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>91</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-8996824227770979405</id><published>2011-11-08T22:34:00.002+01:00</published><updated>2011-11-08T22:34:46.945+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="ARNav"/><category scheme="http://www.blogger.com/atom/ns#" term="Geolokalizacja"/><title type='text'>Zagłosujmy na ARNav - Polski Start-up Androidowy</title><summary type="text">W związku z tym, że nasze rodzime rozwiązania Androidowe mają 
niebywałą szansę zaistnienia na scenie międzynarodowej chciałbym 
serdecznie zaprosić do zapoznania się z poniższym opisem dostarczonym 
przez jednego z twórców projektu ARNav. Szczególnie zachęcam do 
oddawania głosów na stronie zamieszczonej na końcu tego wpisu.

Listopad
 okazuje się miesiącem w którym polskie startupy walczą o </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/8996824227770979405/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2011/11/zagosujmy-na-arnav-polski-start-up.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/8996824227770979405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/8996824227770979405'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2011/11/zagosujmy-na-arnav-polski-start-up.html' title='Zagłosujmy na ARNav - Polski Start-up Androidowy'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-3619129877711047231</id><published>2011-08-30T07:04:00.002+02:00</published><updated>2011-08-30T07:04:00.334+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="android4devs.pl"/><category scheme="http://www.blogger.com/atom/ns#" term="Content Providers"/><title type='text'>Content Providers – dostęp do danych przy pomocy dostawców treści</title><summary type="text">Dostawcy treści w Androidzie to abstrakcyjna warstwa ułatwiająca dostęp 
do danych zapisanych w urządzeniu. Content Providers (ang.) dostarczają 
nam interfejsu zarządzania danymi opartego o adresy URI (które 
wykorzystują schemat content://). Dzięki nim w łatwy sposób możemy 
oddzielić warstwę aplikacji od warstwy dostępu do danych. Co więcej, 
mechanizm ten pozwala nam na dzielenie się </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/3619129877711047231/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2011/08/content-providers-dostep-do-danych-przy.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/3619129877711047231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/3619129877711047231'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2011/08/content-providers-dostep-do-danych-przy.html' title='Content Providers – dostęp do danych przy pomocy dostawców treści'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-5018094102039099657</id><published>2011-08-19T13:47:00.000+02:00</published><updated>2011-08-19T13:47:25.820+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="android4devs.pl"/><category scheme="http://www.blogger.com/atom/ns#" term="AsyncTask"/><category scheme="http://www.blogger.com/atom/ns#" term="Wielowątkowość"/><title type='text'>AsyncTask - asynchroniczne wykonywanie czasochłonnych zadań</title><summary type="text">Android, jak większość dzisiejszych systemów operacyjnych wspiera 
wielowątkowość. Nie każdy jednak zdaje sobie sprawę z tego, że aby z 
niej skorzystać, musimy jawnie określić jakie zadania naszej aplikacji 
mają być wykonywane asynchronicznie, tj. poza głównym wątkiem aplikacji.
 Należy bowiem pamiętać, że wszystkie komponenty naszej aplikacji - 
zarówno te widoczne (Aktywności), jak i te,</summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/5018094102039099657/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2011/08/asynctask-asynchroniczne-wykonywanie.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/5018094102039099657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/5018094102039099657'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2011/08/asynctask-asynchroniczne-wykonywanie.html' title='AsyncTask - asynchroniczne wykonywanie czasochłonnych zadań'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-5897405896430987232</id><published>2011-08-16T18:59:00.000+02:00</published><updated>2011-08-16T18:59:51.292+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="android4devs.pl"/><title type='text'>Start serwisu android4devs.pl</title><summary type="text">Jak ostatnio zapowiadałem, tak też się stało. :) W właśnie wystartował serwis android4devs.pl, który z założenia ma być serwisem przeznaczonym dla wszystkich programistów systemu Android. Co jakiś czas będą pojawiały się na nim artykuły związane z programowaniem w Androidzie. Na bieżącą będą również aktualizowane oferty pracy znalezione w sieci lub podesłane przez użytkowników lub pracodawców.
</summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/5897405896430987232/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2011/08/start-serwisu-android4devspl.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/5897405896430987232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/5897405896430987232'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2011/08/start-serwisu-android4devspl.html' title='Start serwisu android4devs.pl'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-1231875948260277898</id><published>2011-08-10T16:38:00.000+02:00</published><updated>2011-08-10T16:38:29.682+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="android4devs.pl"/><title type='text'>Kilka słów o nowym serwisie - android4devs.pl</title><summary type="text">Minęło sporo czasu od ostatniego wpisu na tym blogu. Powodów takiego stanu było kilka, mniej lub bardziej istotnych. Od tego czasu też bardzo dużo się zmieniło. Zarówno w moim życiu prywatnym jak i programistyczno-zawodowym. Ostatecznie po próbach w kilku różnych dziedzinach (projekt w Javie EE, którą przez ostatnie pół roku poznałem na całkiem przyzwoitym poziomie, czy staż w Dreamlab Onet.pl, </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/1231875948260277898/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2011/08/kilka-sow-o-nowym-serwisie.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/1231875948260277898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/1231875948260277898'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2011/08/kilka-sow-o-nowym-serwisie.html' title='Kilka słów o nowym serwisie - android4devs.pl'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-1006425425581123322</id><published>2011-03-15T23:08:00.000+01:00</published><updated>2011-03-15T23:08:41.367+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dependency Injection"/><category scheme="http://www.blogger.com/atom/ns#" term="Java EE"/><category scheme="http://www.blogger.com/atom/ns#" term="JSF 2.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Managed Bean"/><category scheme="http://www.blogger.com/atom/ns#" term="newbie"/><title type='text'>Wstęp do Managed Bean w JSF2.0</title><summary type="text">Przy okazji opisywania pierwszej aplikacji korzystającej z frameworka JSF2.0 wspomniałem nieco o konstrukcji nazwanej Java Bean. Aby nie powtarzać się ze wstępnym opisem odsyłam do właściwego miejsca w poprzednim wpisie.
Dziś natomiast przyszedł czas by trochę bardziej zagłębić się w temat ziaren w JSF nazwanych Managed Bean.

Trochę teorii
Ziarna w aplikacji internetowej służą przede wszystkim </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/1006425425581123322/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2011/03/wstep-do-managed-bean-w-jsf20.html#comment-form' title='Komentarze (5)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/1006425425581123322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/1006425425581123322'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2011/03/wstep-do-managed-bean-w-jsf20.html' title='Wstęp do Managed Bean w JSF2.0'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-1095107095730418902</id><published>2011-03-05T23:44:00.005+01:00</published><updated>2011-03-13T20:06:16.346+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="Java EE"/><category scheme="http://www.blogger.com/atom/ns#" term="JSF 2.0"/><category scheme="http://www.blogger.com/atom/ns#" term="newbie"/><title type='text'>JSF 2.0 Hello World</title><summary type="text">Aktualizacja 6.03.2011  
W związku z błędem w bibliotece Mojarra 2.1.0 (link) po próbie uruchomienia projektu na Tomcacie otrzymamy błąd 404. Wkrótce pojawi się wersja 2.1.1, która naprawia ten błąd. Jednak do tego czasu najprostszym rozwiązaniem tego problemu jest wykorzystanie bibliotek z Mojarra 2.0.4.
Aby to zrobić należy wejść do: Window -&gt; Preferences -&gt; Java -&gt; Build Path -&gt; User Libraries</summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/1095107095730418902/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2011/03/jsf-20-hello-world.html#comment-form' title='Komentarze (3)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/1095107095730418902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/1095107095730418902'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2011/03/jsf-20-hello-world.html' title='JSF 2.0 Hello World'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-492171063194787318</id><published>2011-03-02T22:32:00.001+01:00</published><updated>2011-03-06T22:04:32.707+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="Java EE"/><category scheme="http://www.blogger.com/atom/ns#" term="JSF 2.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Tomcat"/><title type='text'>Przygotowanie środowiska do nauki JavaServer Faces 2.0</title><summary type="text">Będąc fascynatem technologii webowych (php, (x)html, css, js - ajax, itp.), chyba naturalną koleją rzeczy jest to, że podczas zgłębiania tajników języka Java naszą uwagę coraz bardziej przyciąga korporacyjna odmiana tego języka - Java EE. I tak też się stało w moim przypadku - przyszedł czas, w którym fascynacja możliwościami Javy Enterprise wzięła górę i nakazała przyjrzeć się temu wszystkiemu z</summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/492171063194787318/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2011/03/przygotowanie-srodowiska-do-nauki.html#comment-form' title='Komentarze (8)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/492171063194787318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/492171063194787318'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2011/03/przygotowanie-srodowiska-do-nauki.html' title='Przygotowanie środowiska do nauki JavaServer Faces 2.0'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-2063538575584528701</id><published>2011-02-25T13:49:00.000+01:00</published><updated>2011-02-25T13:49:44.099+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Inne"/><category scheme="http://www.blogger.com/atom/ns#" term="techniczne"/><category scheme="http://www.blogger.com/atom/ns#" term="wirtualizacja"/><title type='text'>Wymiana CPU i włączanie wirtualizacji sprzętowej w Lenovo IdeaPad Y550</title><summary type="text">Dzisiejszy wpis nie do końca związany będzie z ogólną tematyką bloga, jednak wydaje mi się, że moje doświadczenia ze stosunkowo prostej czynności jaką jest wymiana procesora w laptopie warte są tego by poświęcić im trochę miejsca. Ale po kolei. 


Jakiś czas temu zainteresowałem się tematem wirtualizacji (głównie za sprawą wpisów na blogu Maćka Aniserowicza). Pomijając całą historię i wszelkie </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/2063538575584528701/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2011/02/wymiana-cpu-i-waczanie-wirtualizacji.html#comment-form' title='Komentarze (6)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/2063538575584528701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/2063538575584528701'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2011/02/wymiana-cpu-i-waczanie-wirtualizacji.html' title='Wymiana CPU i włączanie wirtualizacji sprzętowej w Lenovo IdeaPad Y550'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-7913064900628144121</id><published>2011-02-23T18:24:00.001+01:00</published><updated>2011-02-23T21:34:41.983+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Inne"/><title type='text'>Sen zimowy</title><summary type="text">Jak nietrudno zauważyć od niemal dwóch miesięcy blog &quot;stoi&quot;. Dlatego też tym, którzy jeszcze tu zaglądają należą się małe wyjaśnienia.


Niestety głównym powodem zastoju był kompletny brak czasu, który niemal w całości dzieliłem pomiędzy sprawy akademickie a życie prywatne (z dużym naciskiem na to pierwsze). Dopięcie wszystkiego, szczególnie w prawdopodobnie najcięższej sesji wymagało nie lada </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/7913064900628144121/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2011/02/sen-zimowy.html#comment-form' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/7913064900628144121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/7913064900628144121'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2011/02/sen-zimowy.html' title='Sen zimowy'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-6201434941393453924</id><published>2010-12-21T21:21:00.000+01:00</published><updated>2010-12-21T21:21:07.855+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Broadcast Receiver"/><category scheme="http://www.blogger.com/atom/ns#" term="code"/><category scheme="http://www.blogger.com/atom/ns#" term="newbie"/><category scheme="http://www.blogger.com/atom/ns#" term="SMS"/><title type='text'>Wysyłanie i odbieranie SMSów w Androidzie</title><summary type="text">Kontynuując temat rozpoczęty w ostatnim wpisie, po krótkim wprowadzeniu do &quot;telefonowania&quot; przyszedł czas by przyjrzeć się możliwościom jakie daje nam Android od strony wysyłania SMSów. I co ciekawe API pod tym względem jest tak bogate, że w dzisiejszym poście opiszę tylko najprostsze czynności - wysyłanie oraz odbieranie wiadomości tekstowych. Raporty, MMSy, dane binarne przesyłane za pomocą </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/6201434941393453924/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/12/wysyanie-i-odbieranie-smsow-w.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/6201434941393453924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/6201434941393453924'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/12/wysyanie-i-odbieranie-smsow-w.html' title='Wysyłanie i odbieranie SMSów w Androidzie'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-7048451874443237499</id><published>2010-12-08T18:29:00.000+01:00</published><updated>2010-12-08T18:29:45.735+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Dialer"/><category scheme="http://www.blogger.com/atom/ns#" term="Intent"/><category scheme="http://www.blogger.com/atom/ns#" term="Intent Filters"/><title type='text'>Obsługa &quot;dzwonienia&quot; w Androidzie</title><summary type="text">Po przeglądnięciu dotychczasowych wpisów związanych z programowaniem w Androidzie doszedłem do pewnego (chyba niepokojącego ;) ) wniosku. Część z nich bowiem porusza zagadnienia związane z różnymi fajnymi funkcjami Androida (internet, geolokalizacja, widżety itp), część omawia podstawowe funkcje/elementy systemu operacyjnego. Nie udało mi się natomiast znaleźć żadnego wpisu, który poruszałby </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/7048451874443237499/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/12/obsuga-dzwonienia-w-androidzie.html#comment-form' title='Komentarze (8)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/7048451874443237499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/7048451874443237499'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/12/obsuga-dzwonienia-w-androidzie.html' title='Obsługa &quot;dzwonienia&quot; w Androidzie'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-3010156763510399351</id><published>2010-12-07T23:51:00.003+01:00</published><updated>2010-12-26T10:35:34.775+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="code"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="newbie"/><category scheme="http://www.blogger.com/atom/ns#" term="Wzorce projektowe"/><title type='text'>Wzorce projektowe - Obserwator</title><summary type="text">Po kilkudniowej zabawie z BlackBeltFactory (w tym zaliczeniu pierwszych 6 egzaminów) natrafiłem na test, którego zakres wskazał w mój pierwszy słaby punkt. OO - Intermed, bo o nim mowa porusza zagadnienia związane z obiektowością, a w tym m.in. czymś, czego istnienie niemal ignorowałem, czyli wzorce projektowe.
Kiedy zagłębiłem się w ten temat nieco bardziej okazało się, że jednak zagadnienie to </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/3010156763510399351/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/12/wzorce-projektowe-obserwator.html#comment-form' title='Komentarze (5)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/3010156763510399351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/3010156763510399351'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/12/wzorce-projektowe-obserwator.html' title='Wzorce projektowe - Obserwator'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-4692754395282406314</id><published>2010-12-05T15:06:00.000+01:00</published><updated>2010-12-05T15:06:09.775+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BlackBeltFactory"/><category scheme="http://www.blogger.com/atom/ns#" term="Inne"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>BlackBeltFactory - początek przygody</title><summary type="text">Konkurs Daj się poznać! już za mną (przy okazji jeszcze raz bardzo dziękuję tym, którzy oddali na mnie głosy - dzięki Wam udało mi się zająć całkiem satysfakcjonującą 8 pozycję, wśród 17 nagrodzonych. :) ). W związku z tym też przyszedł czas by ruszyć dalej, tym razem w kierunku wspominanej przeze mnie Javy. Ścieżka jaką będę chciał podążać obije się w największym stopniu o webowe zastosowanie </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/4692754395282406314/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/12/blackbeltfactory-poczatek-przygody.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/4692754395282406314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/4692754395282406314'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/12/blackbeltfactory-poczatek-przygody.html' title='BlackBeltFactory - początek przygody'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-3023927431066991505</id><published>2010-11-27T13:44:00.000+01:00</published><updated>2010-11-27T13:44:46.266+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActivityManager"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>Sprawdzanie czy wskazana usługa działa w tle</title><summary type="text">W jednym ze swoich niewielkich Androidowych projektów natknąłem się na mały problem, którego rozwiązanie może być całkiem przydatne. Mianowicie w jaki sposób sprawdzić czy dana usługa działająca w tle jest już uruchomiona?
Oczywiście możliwości na sprawdzenie takiego stanu jest wiele. Ja postaram się przedstawić &quot;komplet&quot;, który na razie w zupełności mi wystarcza.

Nim jednak przejdę do </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/3023927431066991505/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/11/sprawdzanie-czy-wskazana-usuga-dziaa-w.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/3023927431066991505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/3023927431066991505'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/11/sprawdzanie-czy-wskazana-usuga-dziaa-w.html' title='Sprawdzanie czy wskazana usługa działa w tle'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-9057903620471040567</id><published>2010-11-23T01:48:00.001+01:00</published><updated>2010-11-23T01:48:39.265+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Inne"/><title type='text'>Daj się poznać - jestem w finale, oraz krótkie podsumowanie bloga</title><summary type="text">W dzisiejszym wpisie chciałbym poruszyć kilka kwestii porządkowych związanych z niniejszym blogiem oraz jego autorem (mną :) ). Będzie raczej nietechnicznie, aczkolwiek zachęcam do poświęcenia kilku minut, szczególnie tych, którzy zainteresowani są małym podsumowaniem oraz przyszłością tego miejsca.

Daj się poznać - finał
Przede wszystkim chciałbym bardzo podziękować tym, którzy w etapie </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/9057903620471040567/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/11/daj-sie-poznac-jestem-w-finale-oraz.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/9057903620471040567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/9057903620471040567'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/11/daj-sie-poznac-jestem-w-finale-oraz.html' title='Daj się poznać - jestem w finale, oraz krótkie podsumowanie bloga'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-7294683764479313551</id><published>2010-11-17T01:10:00.001+01:00</published><updated>2010-11-17T01:11:41.930+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Activity"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="newbie"/><title type='text'>Zapisywanie stanu Aktywności podczas zmiany orientacji ekranu</title><summary type="text">W dzisiejszym wpisie chciałbym poruszyć dość powszechny problem z jakim borykają się chyba wszyscy początkujący programiści piszący pod system Android. Najlepszym i najczęściej spotykanym przykładem (aczkolwiek nie jedynym dla tego problemu - o czym napiszę poniżej) jest &quot;resetowanie&quot; wartości niektórych pól w Aktywności podczas zmiany orientacji ekranu.

Dlaczego?
Problem jest oczywiście </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/7294683764479313551/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/11/zapisywanie-stanu-aktywnosci-podczas.html#comment-form' title='Komentarze (6)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/7294683764479313551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/7294683764479313551'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/11/zapisywanie-stanu-aktywnosci-podczas.html' title='Zapisywanie stanu Aktywności podczas zmiany orientacji ekranu'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-4622385597242304139</id><published>2010-11-11T16:51:00.001+01:00</published><updated>2010-11-11T16:57:17.667+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Activity"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="code"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="JUnit"/><category scheme="http://www.blogger.com/atom/ns#" term="newbie"/><category scheme="http://www.blogger.com/atom/ns#" term="testy"/><title type='text'>Wstęp do testowania aplikacji, wykorzystanie JUnit w Androidzie</title><summary type="text">Po ostatnich kilku tygodniach obcowania z geolokalizacją w systemie Android postanowiłem zrobić sobie krótką przerwę od tej tematyki. Tym razem bowiem moją uwagę przykuł temat testowania aplikacji, o którym dotychczas jedynie słyszałem, widziałem w różnych prezentacjach i gdzieś tam podczytywałem, ale ostatecznie omijałem dość szerokim łukiem.
W związku z tym ostatnich kilka dni (w zasadzie </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/4622385597242304139/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/11/wstep-do-testowania-aplikacji.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/4622385597242304139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/4622385597242304139'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/11/wstep-do-testowania-aplikacji.html' title='Wstęp do testowania aplikacji, wykorzystanie JUnit w Androidzie'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-6015664583153289561</id><published>2010-11-08T00:20:00.001+01:00</published><updated>2010-11-08T01:06:04.296+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Geolokalizacja"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Maps"/><title type='text'>Wyznaczanie trasy w Androidowym Google Maps</title><summary type="text">Kiedy po ostatnim wpisie, w którym nieco uporządkowałem swoją wiedzę o Google Maps w Androidzie, postanowiłem iść dalej wgłąb tego tematu doznałem pewnego niezbyt miłego zaskoczenia. Za kolejny cel obrałem bowiem zapoznanie się z jakąkolwiek technologią pozwalającą na &quot;rysowanie&quot; tras pomiędzy dwoma zadanymi punktami na mapie. Jak się jednak okazał - coś takiego w Androidowym SDK (już) nie </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/6015664583153289561/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/11/wyznaczanie-trasy-w-androidowym-google.html#comment-form' title='Komentarze (4)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/6015664583153289561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/6015664583153289561'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/11/wyznaczanie-trasy-w-androidowym-google.html' title='Wyznaczanie trasy w Androidowym Google Maps'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-127857937170406013</id><published>2010-10-31T18:57:00.001+01:00</published><updated>2010-10-31T18:59:55.507+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="code"/><category scheme="http://www.blogger.com/atom/ns#" term="Dialog"/><category scheme="http://www.blogger.com/atom/ns#" term="Geolokalizacja"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Maps"/><category scheme="http://www.blogger.com/atom/ns#" term="Inne"/><category scheme="http://www.blogger.com/atom/ns#" term="newbie"/><title type='text'>Google Maps w Androidzie - przegląd możliwości biblioteki</title><summary type="text">Ostatnimi czasy, jak nietrudno zauważyć, częstotliwość powstawania nowych wpisów na blogu zmniejszyła się drastycznie. Niestety nie jestem w stanie w żaden sposób tego poprawić ponieważ w związku z dużą ilością obowiązków (uczelnia, jakieś dorywcze prace, social life) nie mam czasu na pisanie jakiegokolwiek kodu (nie wspominając o projekcie na ImagineCup w którym bardzo chcę wystartować, czy </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/127857937170406013/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/10/google-maps-w-androidzie-przeglad.html#comment-form' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/127857937170406013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/127857937170406013'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/10/google-maps-w-androidzie-przeglad.html' title='Google Maps w Androidzie - przegląd możliwości biblioteki'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-485378329198577801</id><published>2010-10-24T19:11:00.001+02:00</published><updated>2010-10-24T19:12:31.406+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="code"/><category scheme="http://www.blogger.com/atom/ns#" term="newbie"/><category scheme="http://www.blogger.com/atom/ns#" term="SOAP"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Service"/><title type='text'>Komunikacja Androida z ASP.NET Web Service przez protokół SOAP</title><summary type="text">Dzisiejszy wpis jest chwilowym odejściem od tematu geolokalizacji w Androidzie, jaki ostatnio poruszam na blogu. Co więcej, dla mnie jest on w pewnym sensie przełomowy ponieważ porusza temat platformy .NET, czyli tak naprawdę tego czym chciałbym zajmować się trochę bardziej niż Javą/Androidem. Co prawda tym razem będzie to zapewne tylko kilka nieistotnych zdań, aczkolwiek w najbliższej </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/485378329198577801/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/10/komunikacja-androida-z-aspnet-web.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/485378329198577801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/485378329198577801'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/10/komunikacja-androida-z-aspnet-web.html' title='Komunikacja Androida z ASP.NET Web Service przez protokół SOAP'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_99hoW0z6KGw/TMReYZgntNI/AAAAAAAAB8g/5WIe7n5DA-M/s72-c/referenced.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-3641997472443501117</id><published>2010-10-20T16:30:00.000+02:00</published><updated>2010-10-20T16:30:21.557+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Activity"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android SDK"/><category scheme="http://www.blogger.com/atom/ns#" term="Geolokalizacja"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Maps"/><category scheme="http://www.blogger.com/atom/ns#" term="UI"/><title type='text'>Przygotowanie Androidowej aplikacji do wykorzystania Google Maps</title><summary type="text">Dzisiejszy wpis jest efektem mojej walki z uruchomieniem podglądu map Google Maps w Androidowej aplikacji. Jak się bowiem okazuje jest kilka &quot;formalności&quot;, które trzeba załatwić zanim zabierzemy się za jakąkolwiek pracę z tym komponentem. Jakich? Opiszę poniżej.

Biblioteki z Google Maps
Aby skorzystać z dobrodziejstw Google Maps do naszego Android SDK powinniśmy doinstalować dodatek w postaci </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/3641997472443501117/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/10/przygotowanie-androidowej-aplikacji-do.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/3641997472443501117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/3641997472443501117'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/10/przygotowanie-androidowej-aplikacji-do.html' title='Przygotowanie Androidowej aplikacji do wykorzystania Google Maps'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-4861137655094826446</id><published>2010-10-17T00:23:00.001+02:00</published><updated>2010-10-17T00:25:13.400+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="code"/><category scheme="http://www.blogger.com/atom/ns#" term="Geolokalizacja"/><title type='text'>Geolokalizacja w Androidzie - tłumaczenie współrzędne &lt;-&gt; adres</title><summary type="text">Kiedy wiemy już w jaki sposób pobierać oraz aktualizować dane o naszej pozycji, przyszedł czas by w jakiś sposób je wykorzystać. W związku z tym dzisiejszy post chciałbym przeznaczyć na opis &quot;translatora&quot;, który potrafi tłumaczyć dane o lokalizacji na ich rzeczywisty adres i odwrotnie. 
W systemie Android klasa, która jest odpowiedzialna za tego typu czynności nazywa się Geocoder, natomiast </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/4861137655094826446/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/10/geolokalizacja-w-androidzie-tumaczenie.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/4861137655094826446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/4861137655094826446'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/10/geolokalizacja-w-androidzie-tumaczenie.html' title='Geolokalizacja w Androidzie - tłumaczenie współrzędne &lt;-&gt; adres'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-6895302558662684012</id><published>2010-10-13T08:27:00.000+02:00</published><updated>2010-10-13T08:27:12.757+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android SDK"/><category scheme="http://www.blogger.com/atom/ns#" term="DDMS"/><category scheme="http://www.blogger.com/atom/ns#" term="Geolokalizacja"/><title type='text'>Emulowanie pozycji w module GPS urządzenia wirtualnego AVD</title><summary type="text">Dziś względnie krótki wpis, przeznaczony przede wszystkim dla tych, którzy testują swoje aplikacje za pomocą wirtualnego urządzenia AVD. Jak się bowiem okazuje Android SDK wraz z debugerem DDMS w Eclipse pozwalają na emulowanie urządzenia GPS. W związku z tym możemy bez większych przeszkód testować nasze geolokalizacyjne aplikacje nie posiadając prawdziwego urządzenia z systemem Android.

</summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/6895302558662684012/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/10/emulowanie-pozycji-w-module-gps.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/6895302558662684012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/6895302558662684012'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/10/emulowanie-pozycji-w-module-gps.html' title='Emulowanie pozycji w module GPS urządzenia wirtualnego AVD'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4013372024059971786.post-6397811901451926949</id><published>2010-10-11T09:11:00.000+02:00</published><updated>2010-10-11T09:11:35.881+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="code"/><category scheme="http://www.blogger.com/atom/ns#" term="Geolokalizacja"/><title type='text'>Geolokalizacja w Androidzie - aktualizowanie pozycji, pobieranie danych szczegółowych</title><summary type="text">Po krótkim wstępie opisującym początki pracy z geolokalizacją w systemie Android przyszedł czas by nieco rozszerzyć informacje z nią związane. W ostatnim wpisie pokrótce przedstawiłem sposób na uzyskanie dostępu do usługi lokalizacyjnej - LocationManager, obsługę dostawców lokalizacji oraz sposób na odczytanie ostatniej pozycji.
Wspominałem też o wadzie takiego odczytywania - nie mamy pewności </summary><link rel='replies' type='application/atom+xml' href='http://frogermcs.blogspot.com/feeds/6397811901451926949/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://frogermcs.blogspot.com/2010/10/geolokalizacja-w-androidzie.html#comment-form' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/6397811901451926949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4013372024059971786/posts/default/6397811901451926949'/><link rel='alternate' type='text/html' href='http://frogermcs.blogspot.com/2010/10/geolokalizacja-w-androidzie.html' title='Geolokalizacja w Androidzie - aktualizowanie pozycji, pobieranie danych szczegółowych'/><author><name>Mirosław Stanek</name><uri>https://plus.google.com/107592715599634537053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-PV8uxoRZdpU/AAAAAAAAAAI/AAAAAAAAdmI/aoAuCeNSnio/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry></feed>