Android III avançado Mapas GPS Notificações
Aprenda a criar programas em Android para mapas, gps, assinando e instalando em um celular real, touschscreen, canvas
Description
Bem vindo ao 3º curso de Android do prof. Neri. São 92 videoaulas em 6.8 giga. Aprenda a criar programas em Android para mapas - gps, assinando e instalando em um celular real, touschscreen, canvas, manipulando arquivos texto (grava, exclui, lê), aprenda gravar e ler preferencias e muito mais.
Você vai aprender a conectar, configurar, instalar e testar aplicativos feitos no Android.
Mapas:
Veja como manipular mapas com XML, usando Overlay, inserindo imagens para localização de pontos, lendo Latitude e Longitude, ir para determinados pontos do mapa, centralizar map. Verá também como criar rotas (itinerários), caminho percorrido, através de latitude e longitude. Veja como obter a chave do Google Maps para poder rodar a aplicação em um celular real.
Veja mais algumas coisas que irá aprender:
- Veja como criar abas na aplicação
- Aprenda a obter o certificado digital para poder assinar a sua aplicação (para poder instalar em um celular ou tablet)
- Veja como manipular arquivos textos
- Veja como ler e gravar preferências
- Com Canvas e Paint, veja como desenhar manualmente círculos, quadrados, linhas etc
Notificações:
Veja como criar notificações, que são os avisos que aparecem no topo da sua tela (como mensagens, sms etc), e você terá a opção de abrir ou não
Pré-requisito:
- Android Básico já feito pelo Neri (ou conhecer bem android)
- Veja o cromograma:
- aula 4094 android - Iniciando novo curso android maps gps map key chave md5
- aula 4095 android - finalizada geracao da APIKEY chave maps gps map key fingerprint md5
- aula 4096 android - criando primeiro projeto apiKey uses library permission INTERNET
- aula 4097 android - visualizando e navegando no mapa com xml e no braco sem xml
- aula 4098 android - MapView MapController latitude longitude
- aula 4099 android - GeoPoint MapController animateTo setZoom setSatellite
- aula 4100 android - Implementando ZOON no mapa getZoomControls displayZoomControls
- aula 4101 android - Finalizando zoom mostrando casa do Neri
- aula 4102 android - onKeyDown KeyEvent KEYCODE para alternar entre satelite e rua
- aula 4103 android - melhorando o codigo GeoPoint para latitude longitude
- aula 4104 android - zoonIn zoonOut onKeyDown Teclas Atalho aproximar e distancia Mapa
- aula 4105 android - iniciando Overlay Paint para desenhar um marcador no mapa
- aula 4106 android - Overlay Paint canvas drawCircle getProjection toPixels
- aula 4107 android - Implementando Overlay marcando casa do Neri no mapa
- aula 4108 android - Overlay esfera circulo varios marcadores e centralizando mapa
- aula 4109 android - Overlay com imagem Bitmap BitmapFactory decodeResource
- aula 4110 android - Inserindo imagem no mapa Overlay
- aula 4111 android - metodo onTap para cliques sobre overlay
- aula 4112 android - formulario latitude longitude mover ponto localizacao
- aula 4113 android - movendo para novo ponto localizacao inserido pelo usuario
- aula 4114 android - centralizando para novo ponto localizacao inserido pelo usuario
- aula 4115 android - criando menus para opcao de mapa com satelite ou rua
- aula 4116 android - criando menus para opcao de maiz zoon e menos zoon
- aula 4117 android - implementando codigo Listener para tratamento de eventos
- aula 4118 android - implements Runnable Handler caminhando na rua
- aula 4119 android - matriz caminhando na rua coordenadas
- aula 4120 android - postDelayed handler run funcionando caminhando na rua
- aula 4121 android - finalizando caminhando na rua onDestroy Runnable Run
- aula 4122 android - GPS LocationManager getSystemService ACCESS FINE LOCATION
- aula 4123 android - GPS requestLocationUpdates GPS PROVIDER onLocationChanged
- aula 4124 android - GPS Emulator Control onLocationChanged Location
- aula 4125 android - GPS movimentando no mapa via GPS Emulator Control Familia Grimm
- aula 4126 android - GPS mais movimentando no mapa via Emulator Control
- aula 4127 android - GPS ao finalizar aplicativo onDestroy removeUpdates
- aula 4128 android - GPS tudo em uma unica classe e getLastKnownLocation
- aula 4129 android - GPS MyLocationOverlay localizacao automatica enableMyLocation
- aula 4130 android - GPS finalizando mapas e gps followme market android
- aula 4131 android - conectando configurando e instalando um aparelho real android
- aula 4132 android - instalando drivers aparelho real sansung e criando projeto para exportar
- aula 4133 android - ADB devices shell drivers configurado exportando projeto nao registrado APK
- aula 4134 android - KEYTOOL obtendo certificado digital para assinar aplicacao
- aula 4135 android - JARSIGNER assinando a aplicacao e instalando APK adb install no celular
- aula 4136 android - executando e testando aplicando no proprio celular Android
- aula 4137 android - mais instalando executando e testando aplicando no proprio celular
- aula 4138 android - usando GMAIL instalando aplicativos no celular via Email
- aula 4139 android - exportando wizard eclipse obtendo certificado e assinando rapidamente
- aula 4140 android - iniciando obtencao chave valida para Google Maps
- aula 4141 android - entendendo obtencao chave valida para Google Maps
- aula 4142 android - api key google maps finalizando e testando aplicacao no celular valido
- aula 4143 android - MARKET baixar e publicar aplicativos no android market
- aula 4144 android - Criando uma activity no braco sem xml e com API LinearLayout
- aula 4145 android - Mais criando uma activity no braco sem xml TextView EditText
- aula 4146 android - Finalizando LinearLayout criando uma activity no braco sem xml Button
- aula 4147 android - Criando TableLayout no braco sem XML e inserindo componentes
- aula 4148 android - Criando abas com TabHost e TabSpec
- aula 4149 android - Mais abas com Intent Pessoa Fisica e pessoa Juridica
- aula 4150 android - Inserindo imagem nas abas e implements OnTabChangeListener para Abas
- aula 4151 android - Finalizando Abas interface TabContentFactory cores setPadding
- aula 4152 android - Color resource values arquivo XML para manipular cores de fundo e texto
- aula 4153 android - criando estilos css style resource item
- aula 4154 android - Temas Theme estilos para Activity inteira Black Light e personalidado
- aula 4155 android - BroadCastReceiver execucao em segundo plano
- aula 4156 android - BroadCastReceiver onReceive registrando receiver no Manifest XML
- aula 4157 android - BroadCastReceiver registerReceiver registrando receiver na API java
- aula 4158 android - BroadCast Alarme PendingIntent Calendar setTimeInMillis
- aula 4159 android - BroadCast Alarme AlarmManager ALARM_SERVICE getTimeInMillis
- aula 4160 android - Alarme com repeticao e melhorando o codigo
- aula 4161 android - Iniciando Notification Notificacao n
- aula 4162 android - Notification NotificationManager NOTIFICATION_SERVICE
- aula 4163 android - indo para Notificacao e permission VIBRATE e cancelando notification
- aula 4164 android - Notification PendingIntent getActivity setLatestEventInfo notify
- aula 4165 android - Finalizando notificacao Notification melhorando o codigo
- aula 4166 android - paint desenhando manualmente Canvas onDraw DrawRect cores setARGB
- aula 4167 android - paint desenhando quadrados e circulos manualmente drawCircle drawRect
- aula 4168 android - paint desenhando retas manualmente drawLine
- aula 4169 android - movimentando imagem com setas do teclado
- aula 4170 android - KEYCODE DPAD UP RIGHT LEFT DOWN finalizando movimentando imagem
- aula 4171 android - TouchScreen onTouchEvent MotionEvent movimentando imagem pela tela usando dedo
- aula 4172 android - TouchScreen ACTION DOWN MOVE movimentando imagem pela tela usando dedo
- aula 4173 android - Finalizando TouchScreen ACTION UP movimentando imagem pela tela usando dedo
- aula 4174 android - SplashScreen Runnable tela de abertura de sistemas
- aula 4175 android - finalizando SplashScreen Runnable Run tela de abertura de sistemas
- aula 4176 android - iniciando gravar ler e excluir arquivos criando formulario xml
- aula 4177 android - chamando activity para gravar ler e excluir arquivos texto
- aula 4178 android - Gravando arquivo texto FileOutputStream openFileOutput write
- aula 4179 android - funcionando gravacao de arquivo File Explorer Pull copiando para PC
- aula 4180 android - File lendo arquivo texto FileInputStream getFileStreamPath
- aula 4181 android - Finalizando leitura de arquivo texto FileInputStream
- aula 4182 android - Excluindo arquivos txt deleteFile
- aula 4183 android - Parametrizando gravando preferencias para recuperar depois
- aula 4184 android - SharedPreferences putBoolean putString COMMIT Parametrizando gravando preferencias
- aula 4185 android - Lendro preferencisa gravadas SharedPreferences getBoolean getString
What You Will Learn!
- Aprenda a criar programas em Android para mapas - gps
- Veja como assinar e instalar em um celular real
- Touschscreen
- Canvas
- Veja como criar abas na aplicação
- Aprenda a obter o certificado digital para poder assinar a sua aplicação (para poder instalar em um celular ou tablet)
- Veja como manipular arquivos textos
- Veja como ler e gravar preferências
- Com Canvas e Paint, veja como desenhar manualmente círculos, quadrados, linhas etc
- Veja como criar notificações, que são os avisos que aparecem no topo da sua tela (como mensagens, sms etc), e você terá a opção de abrir ou não
Who Should Attend!
- Todos que querem evoluir e serem programadores natos na plataforma Android