Buscar

AULA 2

Prévia do material em texto

31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f03… 1/13
P r o g r a m a ç ã o p a r a
d i s p o s i t i v o s m ó v e i s
A u l a 2 - A c t i v i t y e I n t e n t
I N T R O D U Ç Ã O
E s t a a u l a v i s a a p r e s e n t a r a c l a s s e A c t i v i t y , a p i l h a d e e x e c u ç ã o d e u m a a p l i c a ç ã o A n d r o i d , o s e s t a d o s d e u m a A c t i v i t y
e s e u c i c l o d e v i d a . T a m b é m a p r e s e n t a a C l a s s e I n t e n t e I n t e n t F i l t e r s , b e m c o m o d e s e n v o l v i m e n t o d e u m p e q u e n o
a p l i c a t i v o .
O B J E T I V O S
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f03… 2/13
I d e n t i fi c a r o s p r i n c i p a i s c o n c e i t o s r e f e r e n t e s à A c t i v i t y A n d r o i d , b e m c o m o a p l i c á - l a n o d e s e n v o l v i m e n t o d e u m a
a p l i c a ç ã o s i m p l e s ;
I d e n t i fi c a r o s p r i n c i p a i s c o n c e i t o s r e f e r e n t e s à I n t e n t e I n t e n t F i l t e r s e s e u u s o n o d e s e n v o l v i m e n t o d e u m a a p l i c a ç ã o
s i m p l e s .
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f03… 3/13
E S T R U T U R A D E U M P R O J E T O A N D R O I D
F o n t e d a I m a g e m :
O A n d r o i d S t u d i o p o d e a b r i r u m p r o j e t o d e c a d a v e z . 
C o n f o r m e é d e m o n s t r a d o n a fi g u r a , c a d a p r o j e t o p o d e p o s s u i r u m o u m a i s m ó d u l o s .
O b s e r v e , n a t a b e l a , o s a r q u i v o s d o d i r e t ó r i o r a i z d o p r o j e t o :
V e j a , t a m b é m , o s a r q u i v o s d o m ó d u l o a p p :
A g o r a , v a m o s c o n h e c e r d e t a l h e s s o b r e a l g u n s t i p o s d e a r q u i v o :
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f03… 4/13
A C T I V I T Y
M u i t o s i m i l a r a o J F r a m e d o J 2 S E , a A c t i v i t y é r e s p o n s á v e l p o r c o n s t r u i r u m a t e l a e m A n d r o i d , b e m c o m o t r a t a r o s
e v e n t o s g e r a d o s p o r e l a . T o d a a p l i c a ç ã o A n d r o i d d e v e i m p l e m e n t a r a o m e n o s u m A c t i v i t y , p o d e n d o c h a m a r o u t r a s
A c t i v i t i e s . 
O A n d r o i d é r e s p o n s á v e l p o r g e r e n c i a r o c i c l o d e v i d a d o s A c t i v i t i e s . P a r a t a n t o , f a z u s o d o c o n c e i t o d e p i l h a , c h a m a d a
d e “ A c t i v i t y S t a c k s ” ( p i l h a d e a t i v i d a d e s ) . T o d a A c t i v i t y a o s e r e x e c u t a d a é i n s e r i d a n o t o p o d e s s a p i l h a . A A c t i v i t y
a n t e r i o r é p a r a d a e m o v e - s e p a r a b a i x o d a p i l h a . 
O A n d r o i d p o d e a t é m e s m o e n c e r r a r A c t i v i t i e s , s e p r e c i s a r d e r e c u r s o s . N e s t e c a s o , e l e v e r i fi c a a p i l h a d e a t i v i d a d e
p a r a d e t e r m i n a r a p r i o r i d a d e d a s a t i v i d a d e s e q u a i s p o d e m s e r f e c h a d a s . 
V e j a n a i m a g e m o e x e m p l o d e u m a p i l h a d e a t i v i d a d e s :
F o n t e : h t t p : / / 4 . b p . b l o g s p o t . c o m / - H S w G f -
p S 9 1 g / U Z x 5 I R z a m S I / A A A A A A A A A E s / y 6 w K 1 C n L U w 0 / s 1 6 0 0 / A C T I V I T Y S T A . p n g
C I C L O D E V I D A A C T I V I T Y
O b s e r v a m o s , n a i m a g e m , o s p r i n c i p a i s m é t o d o s d o c i c l o d e v i d a A c t i v i t y . S ã o e l e s :
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f03… 5/13
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f03… 6/13
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f03… 7/13
V o c ê p o d e o b s e r v a r n o d i a g r a m a r e f e r e n t e a o c i c l o d e v i d a d a A c t i v i t y o s 3 n í v e i s :
A P L I C A N D O I N T E N T N A P R Á T I C A
E m b o r a v o c ê a i n d a n ã o c o n h e ç a t o d o s o s c o m p o n e n t e s e a e s t r u t u r a d o A n d r o i d S t u d i o , v a m o s i m p l e m e n t a r u m
p e q u e n o e x e m p l o d e m o n s t r a n d o q u e é m u i t o f á c i l d e s e n v o l v e r u m a a p l i c a ç ã o c o m o A n d r o i d S t u d i o . 
E x e c u t e o A n d r o i d S t u d i o e a s s i s t a a o v í d e o :
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f03… 8/13
A n t e s v a m o s f a z e r u m a a n á l i s e m a i s
d e t a l h a d a d e n o s s o a p p , l e m b r a n d o q u e
a i n d a d i s c u t i r e m o s c a d a c o m p o n e n t e c o m
m a i s p r o f u n d i d a d e n a s p r ó x i m a s a u l a s . 
V e j a a t e l a a b a i x o :
V i n c u l a d o a e s s a t e l a , t e m o s u m a A c t i v i t y , n o n o s s o c a s o M a i n A c t i v i t y . 
T r a t a - s e d e u m a r q u i v o J a v a . N e l e , e n t r e o u t r a s a t i v i d a d e s , s ã o d e fi n i d o s o s t r a t a m e n t o s d o s e v e n t o s g e r a d o s e m
n o s s o d i s p o s i t i v o . 
V e j a a s e g u i r :
V i u c o m o f o i f á c i l ?
C L A S S E I N T E N T
C o m o e s t u d a m o s , c a d a A c t i v i t y c o r r e s p o n d e a u m a t e l a d e n o s s a a p l i c a ç ã o n o A n d r o i d . M u i t o e m b o r a s e j a m u i t o
m a i s d o q u e s i m p l e s m e n t e u m a t e l a , n ã o é m e s m o ?
E s e p r e c i s á s s e m o s t r a b a l h a r c o m m a i s d e
u m a t e l a ?
D e v i d o à l i m i t a ç ã o d e t a m a n h o d e n o s s o s d i s p o s i t i v o s , é m u i t o c o m u m d i s t r i b u i r m o s c o m p o n e n t e s p o r v á r i a s t e l a s
v i s a n d o f a c i l i t a r o u s o d a a p l i c a ç ã o .
O q u e f a z e r e n t ã o ?
E n t r e o s v á r i o s c o m p o n e n t e s f u n d a m e n t a i s , n a p r o g r a m a ç ã o d e a p l i c a t i v o s A n d r o i d ( c o m o A c t i v i t i e s , S e r v i c e s e
B r o a d C a s t R e c e i v e r s ) , a I n t e n t p o s s i b i l i t a r e a l i z a r a l i g a ç ã o , e m t e m p o d e e x e c u ç ã o , d e c o m p o n e n t e s s e p a r a d o s ( p o r
e x e m p l o , c h a m a r A c t i v i t i e s d i f e r e n t e s ) . 
E m o u t r a s p a l a v r a s , p o d e m o s d i z e r q u e u m a I n t e n t n a d a m a i s é d o q u e a i n t e n ç ã o d a a p l i c a ç ã o e m r e a l i z a r u m a
d e t e r m i n a d a t a r e f a . 
T r a t a - s e d e u m a i n t e n ç ã o , o u s e j a , n ã o n e c e s s a r i a m e n t e s e r á e x e c u t a d a , p o i s d e p e n d e d a p e r m i s s ã o d o d i s p o s i t i v o .
Ma s i s s o c o m o é p o s s í v e l ?
A I n t e n t e n v i a a o s i s t e m a o p e r a c i o n a l o e q u i v a l e n t e a u m a m e n s a g e m ( b r o a d c a s t ) . E s t e r e c e b e r á a c h a m a d a e ,
d e p e n d e n d o d o c o n t e ú d o , t o m a r á a s p r o v i d ê n c i a s n e c e s s á r i a s ( g l o s s á r i o ) .
U m a I n t e n t é b a s i c a m e n t e u m c o n j u n t o d e d a d o s q u e p o s s u i i n f o r m a ç õ e s d e i n t e r e s s e p a r a o s c o m p o n e n t e s q u e a
r e c e b e m e t a m b é m p a r a o A n d r o i d . 
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f03… 9/13
D e v e c o n t e r :
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f0… 10/13
P o d e m o s d e fi n i r a ç õ e s e s p e c í fi c a s d e n o s s a a p l i c a ç ã o , b i b l i o t e c a o u a ç õ e s p r é - d e fi n i d a s c o n f o r m e a t a b e l a a b a i x o :
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f03… 11/13
S e g u e a b a i x o a s p r i n c i p a i s c o n s t a n t e s p r é - d e fi n i d a s :
T I P O S D E I N T E N T S
C o m o e s t u d a m o s , c a d a A c t i v i t y c o r r e s p o n d e a u m a t e l a d e n o s s a a p l i c a ç ã o n o A n d r o i d . M u i t o e m b o r a s e j a m u i t o
m a i s d o q u e s i m p l e s m e n t e u m a t e l a , n ã o é m e s m o ?
I N T E N T F I L T E R
B a s i c a m e n t e , u m I n t e n t F i l t e r i n f o r m a a o s i s t e m a q u a i s I n t e n t s u m c e r t o c o m p o n e n t e p o d e t r a t a r . U m c o m p o n e n t e
p o d e t e r u m a o u m a i s I n t e n t F i l t e r s . V e j a o e x e m p l o a s e g u i r :
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f0… 12/13
A P L I C A N D O I N T E N T N A P R Á T I C A
V a m o s c r i a r u m p r o j e t o d e m o n s t r a n d o a I n t e n t e m a ç ã o ? A p e r t e o p l a y e v a m o s l á !
A T I V I D A D E
P a r a fi x a r m o s o c o n t e ú d o é m u i t o i m p o r t a n t e p r a t i c a r m o s . V a m o s l á ! 
O b s e r v e a s t e l a s a b a i x o :
D e s e n v o l v a u m a p l i c a t i v o q u e , c o n f o r m e d e m o n s t r a d o n a s t e l a s a c i m a , e f e t u e a s o m a d e 2 v a l o r e s . 
E s t e d e v e r á s e r c o m p o s t o d e d u a s A c t i v i t i e s . S e n d o u m a p r i n c i p a l , q u e e f e t u a r á a l e i t u r a d o s d a d o s e a s o m a , e u m a
r e s u l t a d o q u e d e v e r á e x i b i r o r e s u l t a d o d e s t a s o m a . 
D e p o i s d e t e r m i n a r a a t i v i d a d e , v e j a o g a b a r i t o e c o m p a r e .
31/01/2018 Disciplina Portal
http://estacio.webaula.com.br/Classroom/index.html?id=1519899&classId=898559&topicId=2606147&p0=03c7c0ace395d80182db07ae2c30f0… 13/13
G l o s s á r i o
P R O V I D Ê N C I A S N E C E S S Á R I A S
C o m o e x e m p l o , p o d e m o s c i t a r : 
• I n i c i a r u m a n o v a A c t i v i t y ; 
• I n i c i a r B l u e t o o t h d o a p a r e l h o ; 
• L i g a r o G P S ( G l o b a l P o s i t i o n i n g S y s t e m ) ; 
• E f e t u a r u m a l i g a ç ã o t e l e f ô n i c a ; 
• A b r i r o p r o g r a m a d e e n v i o d e S M S ( S h o r t M e s s a g e S e r v i c e ) ; 
• C h a m a r o n a v e g a d o r W e b ; 
• E n v i a r m e n s a g e n s p a r a o S i s t e m a O p e r a c i o n a l .

Continue navegando