Class8

2337 palavras 10 páginas
Programação
para
a
Plataforma
Android
–
Aula
8


Comunicação
entre
A0vidades

• Como
invocar
uma
a0vidade
a
par0r
de
outra?

• Como
descrever
um
serviço
em
Android?

• Como
duas
a0vidades
se
comunicam?

• Como
abrir
uma
página
web
no
disposi0vo
móvel?

• Como
usar
expressões
regulares
para
extrair
informação
de
texto?

• Como
exibir
listas
de
dados
na
tela
do
aparelho
celular?


O
Modelo
Android

• O
modelo
de
execução
é
composto
por
várias
 a0vidades. – Essas
podem
ser
usadas
como
aplicações
 independentes. – Mas
também
ficam
à
disposição
de
outras
 aplicações. • Bem
diferente
de
um
sistema
operacional
 tradicional, em
que
cada
processo
não
tem
 qualquer vínculo
com
os
outros.


Comunicação
entre
processos

• Quais
aplica0vos
um
programa
como
o

MicrosoO
Word
pode
chamar
enquanto
 executa? – O
MSWord
pode
chamar
o
Mozilla
Firefox?


• Em
Android
um
“aplica0vo”
pode
chamar
 qualquer outro
“aplica0vo”.

– Por
que
é
possível
essa
integração
em
Android?

– Quais
os
beneVcios
dessa
integração?


Abrindo
um
Navegador

Escreva uma atividade que possua uma caixa de texto e um botão, e que, tendo sido o botão pressionado, invoque um navegador para abrir a
URL que estiver escrita na caixa de texto.

Layout
da
A0vidade

• Por
agora,
escrever
esse
layout
deve
ser
 facinho, facinho:


Layout
da
A0vidade


caller.xml


emos d o p o m o c E invocar o navegador a a partir de um atividade? <LinearLayout
xmlns:android="h^p://schemas.android.com/apk/res/android"
 android:id="@+id/root"
android:orienta0on="ver0cal"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content">
 <EditText
 android:id="@+id/text1"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:layout_weight="1"
/>
 <Bu^on
 android:id="@+id/bu^on1"
 android:text="@string/okBu^onLabel"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:layout_weight="1"
/>

</LinearLayout>

Relacionados

  • Exatas
    4651 palavras | 19 páginas
  • NBR 0656
    4155 palavras | 17 páginas
  • Controle de QUALIDADE
    13090 palavras | 53 páginas
  • Locadora de veiculos
    31683 palavras | 127 páginas
  • David foster wallace
    500066 palavras | 2001 páginas

Outros Trabalhos Populares