czwartek, 7 marca 2013

AutoResponderek


Na podstawie kodu źródłowego aplikacji autresponder dostępnego tutaj napisałem coś bardzo podobnego.

AutoResponderek służy do automatycznego odpisywanie wiadomościami sms do dzwoniących do nas  gdy nie mamy możliwości odebrania połączenia lub wiadomości sms.

Wybierając opcję  „Odpowiadaj na połączenia”  gdy nie odbierzemy , właśnie prowadzimy rozmowę lub odrzucimy połączenie nasz program wyśle wiadomość sms do dzwoniącego o treści wybranej z szablonu. Treść poszczególnych szablonów możemy oczywiście zmienić.  


Wybierając opcje „Odpowiadaj na SMS” program wyśle nadawcy wiadomości sms o treści zgodnej z aktualnie wybranym szablonem.

W powiadomieniach zobaczymy aktualną ilość automatycznych odpowiedzi a w wysłanych sms-ach do kogo i jaka treść została wysłana.

Program odpowiada tylko na połączenia i sms-y  od Polskich operatorów komórkowych z wyłączeniem krótkich  numerów i „premium” . Nie odpowiada na połączenia stacjonarne bo taka usługa jest dosyć kosztowna J.

 


W ustawieniach programu możemy ustawić numer naszego drugiego (prywatny) telefonu i odznaczyć opcje aby program przesyłał i na ten numer informacje o przychodzących połączeniach i sms-ach.
Możemy wtedy śmiało pozostawić nasz telefon na biurku a wszystkie informacje odbierać na swoim drugim telefonie.



Po powrocie możemy wyzerować licznik automatycznych odpowiedzi bądź wyłączyć program.



Program jest jeszcze w fazie testów w najbliższych dniach zamieszczę tu kod źródłowy tych wypocin.

Podziękowania dla Marcina Świerczyńskiego


Podziękowania dla Marcina Świerczyńskiego za umożliwienie mi skorzystania z kodu źródłowego aplikacji autoresponder

niedziela, 18 listopada 2012

Typowe zastosowania przesłaniania metod cyklu życia aktywności.


Czas wywoływania
Kiedy przesłaniane
Opis i uwagi

onCreate

Wywoływana, kiedy aktywność jeszcze nie istnieje i trzeba ją utworzyć.
Zawsze, przy czym należy wywołać metodę super, co zresztą dotyczy wszystkich przesłanianych metod cyklu życia.
Tu należy umieścić kod inicjujący. Jeśli aktywność jest uruchamiana po raz pierwszy, nie ma zapisanego stanu (przekazany obiekt Bundle to null ).
Jeśli aktywność wcześniej usunięto i jest ponownie uruchamiana, może mieć stan ( obiekt Bundle to wartość zapisana w ostatnim wywołaniu metody onSaveInstanceState ).

sobota, 17 listopada 2012

Metody cyklu życia aktywności


Metoda
Opis
Następna metoda
onCreate
Wywoływana przy początkowym tworzeniu aktywności.
To tu należy przeprowadzić standardową statyczną konfigurację – utworzyć widoki, powiązać dane z listami itd. Udostępnia też obiekt klasy Bundle obejmujący wcześniej zamrożone stany aktywności (jeśli taki obiekt istnieje).

Następną metodą zawsze jest onStart
onStart
onRestart
Wywoływana po zatrzymaniu aktywności, ale przed jej ponownym uruchomieniem.

Następna metodą zawsze jest onStart
onStart

Kompletne środowisko programistyczne


Pod adresem : http://developer.android.com/sdk/index.html

od jakiegoś czasu znajduje się kompletne środowisko do pisania, testowania i uruchamiania programów dla Androida.