Autobuser v0.9.0 – zapowiedź

W drodze jest kolejna wersja.

Dziękuję wszystkim za komentarze i zgłaszanie błędów.

Poprawiłem kilka drobnych bugów i literówek, dodałem wyświetlanie tras na mapie.

W dalszym ciągu nierozwiązany pozostaje problem z ponownym wyświetlaniem klawiatury po wyszukaniu trasy/rozkładu.

Nowa wersja powinna się pojawić lada dzień.

  • Wykop
  • Facebook
  • Twitter

Autobuser v0.8.9.2b

Changelog: Po zaktualizowaniu aplikacji wejdź do Ustawienia->Synchronizuj zespoły i linie

Dzięki temu będziesz mógł wyszukiwać nazw przystanków również pomijając polskie litery (czyt.  “ą”->”a” itd.) i lepiej wyszukiwać po fragmentach nazw np “gorczewska” -> “OS.GÓRCZEWSKA”

  • Wykop
  • Facebook
  • Twitter

Czego (prawie)nikt nie zauważył w Autobuserze ;)

Przegladając opisy Autobusera dla Androida na różnych stronach i forach, zauważyłem, że nikt nie pisze o bardzo fajnej (:D według mnie) funkcji w wyszukiwaniu tras.

Autobuser - wyszukianie po kontaktach

Autobuser - wyszukianie po kontaktach

Jeśli w książce telefonicznej masz wpisy zawierające adres (zwykły vel pocztowy oczywiście) to możesz zacząć pisać w polu Z/Do nazwę tego kontaktu i wybrać z listy adres!

Pwenym minusem jest konieczność wstawiana “,” (przecinka) między nazwą ulicy a nazwą miejscowości jeśli adres dotyczy miejscowości poza Warszawą.

  • Wykop
  • Facebook
  • Twitter

Ponad 250 pobrań w 4 doby

Chyba cakiem dobrze biorąc pot uwagę ilość G1 w samej tylko Warszawie ;)

  • Wykop
  • Facebook
  • Twitter

Autobuser dla Androida w Android Market

Od dziś każdy może mieć całą warszawską komunikację miejską w kieszeni!

Do Android Market’u wrzuciłem przed chwilą pierwszą naprawdę oficjelną i w pełni działającą wersję autobusera.

Za pomocą Autobusera można łatwo wyszukiwać połączenia z użyciem wszystkich warszawskich środków komunikacji (autobusy, tramwaje, metro), znaleźć aktualny rozkład jazdy autobusu i dodać przypomnienie dla konkretnego odjazdu.

Jedną z ciekawych cech (według mnie ;) jest wyświetlanie odległości i kierunku do wybranego przystanku względem aktualnej pozycji GPS.

Aplikacje można łatwo pobrać szukając jej w Markecie, skanując kod

pl.skyman.autobuser

pl.skyman.autobuser

lub wchodząc z przeglądarki telefonu na adres market://search?q=pname:pl.skyman.autobuser

Info również na http://android.autobuser.pl/

Wszelkie komentarze i zgłoszenia eweentualnych błędów są mile widziane ;)

  • Wykop
  • Facebook
  • Twitter

MOPS:BMP w Bramie

Geeenialna impreza!

W ostatni poniedziałek i wtorem (15-16.06) BRAMA zorganizowała seminarium i warsztaty między innymi “z Androida”.

  • Wykop
  • Facebook
  • Twitter

ActivityGroup i LocalActivityManager

Autobuser jest prawie skończony, więc mam chwilę, żeby podzielić się rozwiązaniem kolejnego problemu.

Żeby interfejs był spójny i czytelny chcieliśmy, żeby użytkowik mógł w każdej chwili przejść do Ulubionych, Szukania lub Połączeń. Najprostszym wyjściem byłoby tworzenie takiego samego menu w każdym Activity::onCreateOptionsMenu, ale to spowodowałoby rosnącą w nieskończoność “ścieżkę”uruchomionych activities (każde kolejne wywołanie przesłaniałoby aktualne i przycisk “Wstecz” moznaby klikać w nieskończonosć).

Postanowiłem samemu obsługiwać przycisk “Wstecz” i i korzystać cały czas z jednej klasy do tworzenia menu.

Klasa główna dziedziczy po ActivityGroup i nadpisuje onCreateOptionsMenu, w onOptionsItemSelected LocalActivityManager zamyka chodzące aktualnie Activity i uruchamia kolejne w tym samym oknie.

Może trochę kodu, żeby rozjaśnić…

@Override
public boolean onCreateOptionsMenu(Menu menu) {
	(new MenuInflater(this)).inflate(R.menu.mainmenu, menu);
	return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
		//super.onOptionsItemSelected(item);
		// Find which menu item has been selected
		try {
			activities.clear();
			activities.add(new Intent(Autobuser.this, Favourites.class));
			mLocalActivityManager.removeAllActivities();
		switch (item.getItemId()) {
			// Check for each known menu item
			case (R.id.mainmenu_favorites):
				activities.clear();
				startActivity(new Intent(Autobuser.this, Favourites.class));
			return true;
[...]
		}
	}
}
public void startActivity(Intent i) {
		activities.add(i);
		setContentView(mLocalActivityManager.startActivity(i.toURI(), i).getDecorView());
}
  • Wykop
  • Facebook
  • Twitter

Autobuser v0.4 final

Autobuser.pl & Skyman.pl przedstawiają…

Z lekkim opóźnieniem, ale jest!

Pierwsza oficjalna wersja Autobusera dla Androida! Czytaj dalej »

  • Wykop
  • Facebook
  • Twitter

Android – Aktualizacje widoków Handlerami

Znów przy okazji autobusera trafił się problem…

W widok listy przystanków czasy odjazdow najbliższych przystanków powinny się automatycznie aktualizować. Niestety ustawienie setText w TimerTask->run nie działa… Czytaj dalej »

  • Wykop
  • Facebook
  • Twitter

Android – Wielowarstwowe Layout’y

Podczas tworzenia części odpowiedzialnej za wyszukiwanie przystanków w autobuserze miałem problem z widgetem to wpisywania punktów początku i końca trasy. Miało to dzaiłać w ten spozób, że po uruchomieniu Activity szukania trasy, jesli nie ma insformacji o początku i końcu z innych źródeł (w przyszłości chciałbym zrobić wywoływanie z Google Maps) pojawia się panel podobny do tego w przeglądarce (wpisywanie adresu) do wprowadzenia punktów. Czytaj dalej »

  • Wykop
  • Facebook
  • Twitter

« Poprzednia stronaNastępna strona »

Tagi

android autobuser cron google java linux python sieć sms test

linki