Autobuser v1.0

Dzięki nieocenionej pomocy beta-testerów w osobach:  Artur, Krzysiek, Michał, Thomas, b3wolf, bebe, programmer5, Mrówa, WoofeR, glock45, pablo

W Markecie pojawiła się przed chwilą najnowsza wersja, a w niej:

  • Wyszukiwanie w QuickSearchBox (tylko w Android >= 1.6) przyciskiem wyszukiwania można znaleźć rozkład lub połączenie (zacznij frazę wyszukiwania od „z” lub „do”)
  • Lepsza obsługa bazy danych (nie zauważono Foce Close’ów)
  • Nowy widget
  • Lekkie przyspieszenie

W ostatnim momencie zauważyłem problemy z szybkością synchronizowania listy przystanków i linii. Może ktoś ma pomysł jak szybko można dodać do bazy danych >2000 rekordów (tyle jest zespołów przystanków i linii w Warszawie)?

  • Wykop
  • Facebook
  • Twitter

Wezwanie do testów!

Szukam chętnych do testowania Autobusera.

Aktualna wersja ma sporo poprawek, zmienioną obsługę bazy danych, nowy widget (niewygledny, ale pracuję nad tym ;) , obsługę „literek” przy rozkładach, poprawioną obsługę pobierania danych.

Wszystkich którzy są zainteresowani testowaniem, również tych, którzy już testowali Autobusera (mam straszny bałagan w kontaktach) proszę o dodanie komentarza to tego wpisu podając prawidowy email (nie zostanie upubliczniony), nickname który mam dopisać w podziękowaniach ;] i model(e) telefonu wraz z wersją systemu na którym odbędą się testy.

Edit 2010/03/05

Dziękuje wszystkim za pomoc!

Zgłosiło się kilkanaście osób (niektórzy uparcie wysyłali mejle ;) i jak na razie mam testerów z prawie wszystkimi modelami telefonów, brakuje mi tylko kogoś z LG albo Acerem (już się pojawił na Allegro). Od tej chwili nie będę już akceptował wpisów „powtórkowych”.

  • Wykop
  • Facebook
  • Twitter

Autobuser v0.9.6-r3

Przed chwilą w Markecie pojawiła się najnowsza wersja, która jeśli znów czegoś nie zepsułem będzie prawdopodobnie ostatnią wersją dla Androida 1.6

Poprawiłem kilka drobnych bugów, między innymi „wywałkę” w momencie, gdy parametr „Szybki odjazd za” miał nieoczekiwaną wartość.

Nie poprawiłem obsługi timeoutów przy pobieraniu informacji z sieci – wygląda na to, że java.net.HttpURLConnection nieprawidłowo reaguje na ustawianie timeoutów i wszystko trzeba będzie przepisać na org.apache.http.client.HttpClient.

W następnej wersji poza dobrze działającymi timeoutami należy się spodziewać Autobusera w globalnej wyszukiwarce (GlobalSearch).

Po kliknięciu przycisku wyszukiwania (lupa) będzie można wpisać nazwę zespołu (automatyczne podpowiadanie powinno działać tak samo jak w samym Autobuserze) lub frazę np. „do Pl.Politechniki”, „z Centrum”, „centrum do Babcia” itp.

Do niecierpliwych: Pojawienie się oprogramowania 1.6 (wgranego ręcznie lub przez OTA) nie oznacza, że przedstawiona funkcja będzie działać ;) Musicie mi dać trochę czasu…

  • Wykop
  • Facebook
  • Twitter

AsRock ION330, Gentoo i XBMC

Ostatnio sporo czasu spędzałem nad skonfigurowaniem nowo zakupionego boksa do telewizora.

AsRock ION330 to naprawdę niesamowite urządzenie jak na swoją cenę i rozmiary. W prostopadłościanie o objętości ~2.5 litra mieści się napęd DVD RW, 160GB dysk, dwurdzeniowy Atom 330 i wspaniały czipset Nvidia ION z kartą GeForce 9400.

Pudełko znakomicie nadaje się do oglądania Doktorów House’ów na telewizorze, filmów, youtube’ów itp. Jest bardzo ciche (ledwo słyszalne w cichym pokoju, dźwięki odtwaranego wideo skutecznie zagłuszają wszelkie szumy z pudełka).

Czytaj dalej »

  • Wykop
  • Facebook
  • Twitter

SmartVolume

Zwykle jeśli nie mam wyciszonego telefonu (zajęcia) to głośność dzwonka mam ustawioną na maxa. Przy podłączaniu zestawu słuchawkowego (co ostatnio zdarzało mi się dość często) i słuchaniu przezeń muzyki dźwięk dzwonka w słuchawkach jest bliski wbicia bębenków do wnętrza czaszki.

Gdzieś znalazłem informacje, że w wersji Android Eclair problem ma zostać załatwiony przez system, jak na razie można użyć np aplikacji „Volume Control” o której słuch niestety zaginął (nie ma jej w Markecie).

Nie pozostało mi nic innego jak samemu napisać taką aplikację.

Przed chwilą w Markecie pojawił się „SmartVolume”

SmartVolume w Android Market

SmartVolume w Android Market

Po zainstalowaniu aplikacji trzeba zrestartować telefon (przy starcie uruchamiany jest działający w tle serwis). Przy podłączeniu słuchawek serwis przywróci ustawienia głośności dla mediów, dzwonka, powiadomień, rozmowy z momentu kiedy słuchawki były ostatni raz podłączone. Przy odłączaniu analogicznie.

Muszę się przyznać, że aplikacja nie była zbyt dogłębnie testowana, ale nie ma też wielu miejsc w których mogłyby się pojawiać błędy.

Programik nie jest zbyt skomplikowany (ale za to całkiem pożyteczny), więc wrzucam kompletne źródła na licencji LGPL SmartVolume.zip

  • Wykop
  • Facebook
  • Twitter

Dynamic IP, Cron i Google Calendar

W oczekiwaniu na kilka mejli postanowiłem pochwalić się konfiguracją swojego domowo/biurowego serwera do dostępu z zewnątrz.

Jedyne łącze jakie da się zdobyć w mojej szerokości geograficznej do zwykła Neozdrada/Net24/cośtam, które jak wszyscy wiedzą mają dynamiczne IP. Do serwera chcę mieć dostęp z każdego miejsca na świecie i o każdej porze. Kiedyś zdarzało mi się dzwonić do któregoś z domowników i prosić o sprawdzenie ip na routerze albo jakimś myip.xxx. Niedawno wpadłem na pomysł wysyłania numeru IP sms’em. Najłatwiejsza darmowa metoda wysyłania sms’ów to wg. mnie Google Calendar. Napisałem więc kilka skryptów, które sprawdzają czy ip serwera się zmieniło i jeśli tak wysyłają nowe IP do kalendarzy zaufanych osób. Czytaj dalej »

  • Wykop
  • Facebook
  • Twitter

Hello Android – czyli szkielet aplikacji

Na prośbę mciek piszę tutorial nie do końca programistyczny… Większość zadań przy tworzeniu szkieletu aplikacji na platformę Android pomoże nam stworzyć Eclipse. Czytaj dalej »

  • Wykop
  • Facebook
  • Twitter

Wasze propozycje artykułów o programowaniu na Androida

Wszystkich, którzy szukali tu informacjii „jak zrobić, żeby …/(!@#$%^) działało!?” i ich nie znaleźli proszę o wpisanie w komentarzu proponowanego tematu i ew. pytań „uściślających”. W miarę możliwości i wiedzy postaram się coś naskrobać ;)

  • Wykop
  • Facebook
  • Twitter

Autobuser przekroczył 1000 pobrań!

Nie wiem o co chodzi, ale też się cieszę :P Autobuser przekroczył 1000 pobrań!

  • Wykop
  • Facebook
  • Twitter

Autobuser v0.9.1

Do marketu wpadła nowa wersja Autobusera.

Po propozycjach od j i Janka Namedyńskiego v0.9.0 z powodu dużej ilości zmian praktycznie przestała istnieć.

Większość propozycji które dostawałem na mejla została wprowadzona, ale dalej jestem otwarty na uwagi ;)

Poniżej kilka screenów.

  • Wykop
  • Facebook
  • Twitter

Następna strona »

Tagi

android autobuser cron google java linux python sieć sms test

linki