Márcio Albuquerque @mlalbuquerque culturabeta.com.br Introdução
 
Activity Service Content Provider Broadcast Receiver Intent
Tela de Início Cadastro Verificar  Redes Sociais Persistência  em Contatos Tela de Info OK Activity Activity Service Activity Content Provider Intent
 
 
 
 
SL4A Scripting Language for Android
 
{ id: 1234, method: <METODO>, params: <PARAMETROS> }
{ id: 1234, result: <JSON ou VALOR>, error: <MSG DE ERRO> }
include   'Android.php' ; $droid  =  new  Android(); $droid ->makeToast( 'Hello World!' );
 
Activity Service Content Provider Broadcast Receiver Intent
JSONArray JSONObject Array Associativo ou Standard Class Array Simples

Php for Android

Editor's Notes

  • #3 Como o nome diz, roda no android Plataforma toda integrada “Vamos ver as entranhas do Android” Falar um pouco da arquitetura Principal ling de prog é Java
  • #4 Progs Androids usam 4 componentes (Activities, Services, Broad. Recei. e Cont. Prov.) Act = TELAS Serv = SERVIÇOS BACKGROUND ContProv = DADOS GUARDADOS BroadRec = RECEBE DADOS e faz algo Intents são mensagens com intenções de uso e ação
  • #5 Activities pode chamar outras Activities e Services Activities e Services podem acessar Content Providers usando Intents Activities, Services pode enviar Intents pra Broadcast Receivers Exemplo : sistema que busca os dados do contato em Redes Sociais antes de guardar. Dados das redes busca com Service
  • #6 Para trabalhar com esses componentes e todas as outras classes, usamos Java e MUITO XML Com editor, fica fácil, mas na mão, coisas mais simples, fica mais complicado
  • #7 E qual o problema do Java? (ESPAÇO PARA FALAREM) Verbosa -&gt; não é diferente no Android
  • #8 Mesmo assim, ainda é melhor para: Interface Gráfica rebuscada Persistência Jogos
  • #9 Existem alternativas como o Titanium e o PhoneGap Todos os dois usam HTML e JS Têm IDE e frameworks para ajudar também e geram código nativo
  • #10 SL4A vem como uma das alternativas O bom dele é que pode escolher sua linguagem
  • #16 Progs Androids usam 4 componentes (Activities, Services, Broad. Recei. e Cont. Prov.) Act = TELAS Serv = SERVIÇOS BACKGROUND ContProv = DADOS GUARDADOS BroadRec = RECEBE DADOS e faz algo Intents são mensagens com intenções de uso e ação