98
Rozdział 3.
Jazda próbna
Jazda próbna aplikacji
Upewnij się, czy wprowadziłeś zmiany w obu aktywnościach, następnie zapisz
wszystkie zmienione pliki i uruchom aplikację. Początkowo zostanie uruchomiona
aktywność
CreateMessageActivity
, lecz po wpisaniu tekstu i kliknięciu przycisku
Wyślij wiadomość aplikacja uruchomi aktywność
ReceiveMessageActivity
.
Wpisany wcześniej tekst zostanie wyświetlony w widoku tekstowym.
Hej, zaczekajcie no chwilkę!
Zapewnienie współpracy naszej aplikacji
z innymi wymaga pewnie strasznie dużych
nakładów pracy. A poza tym skąd możemy
wiedzieć, jakie aplikacje będą zainstalowane
na urządzeniach użytkowników?
Możemy zmienić aplikację tak, by wiadomości były wysyłane do innych osób
Okazuje się, że ze względu na sposób, w jaki zaprojektowano 
Androida, nie jest to aż  tak trudne, jak się wydaje.
Czy pamiętasz, jak na początku rozdziału napisaliśmy, że zadania to
sekwencje połączonych aktywności? No więc okazuje się, że
nasze
możliwości nie ograniczają się do stosowania aktywności należących do
naszej aplikacji
. Można wykraczać poza granice własnej i używać aktywności
należących do
innych aplikacji.
Teraz, kiedy nasza aplikacja wysyła już wiadomości do innej aktywności, możemy zmienić
w taki sposób, by wiadomości były wysyłane do innych osób. Możemy to zrobić, integrując
z innymi aplikacjami wysyłającymi widomości, już zainstalowanymi na naszym urządzeniu.
W zależności od zainstalowanych aplikacji możemy zapewnić możliwość wysyłania
wiadomości przy użyciu Messaging, GMaila, Google+, Facebooka, Twittera itd.
¨
Utworzenie pierwszej aktywności
¨
Utworzenie drugiej aktywności
¨
Wywołanie drugiej aktywności
¨
Przekazanie danych
Oto wpisany wcześniej tekst, który
pomyślnie udało się przekazać do
drugiej aktywności przy użyciu intencji.
Obie aktywności zajmują cały obszar
ekranu urządzenia, lecz tu pominęliśmy
część pustych fragmentów ekranu.

Get Android Programowanie aplikacji. Rusz głową! Wydanie II now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.