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
1.0 (1 rating) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
68 students enrolled
$35
Take This Course
  • Lectures 91
  • Contents Video: 14 hours
  • Skill Level All Levels
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 Portuguese

Course 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 are the requirements?

  • Ter conhecimentos básicos em Android ou ter meus 2 cursos anteriores de Android I e Android II

What am I going to get from this course?

  • 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

What is the target audience?

  • Todos que querem evoluir e serem programadores natos na plataforma Android

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introdução e primer projeito
Finalizada geração da APIKEY
Preview
10:01
Criando primeiro projeto
11:40
Section 2: Visualização e navegação
Visualizando e navegando no mapa com xml e no braço sem xml
08:29
MapView MapController latitude longitude
09:50
GeoPoint MapController animateTo setZoom setSatellite
09:58
Implementando ZOOM no mapa - getZoomControls displayZoomControls
10:06
Finalizando zoom mostrando casa do Neri
05:13
Alternar entre satelite e rua - onKeyDown KeyEvent KEYCODE
08:02
Melhorando o codigo GeoPoint para latitude longitude
12:05
Teclas Atalho aproximar e distancia Mapa - zoomIn zoomOut onKeyDown
04:00
Section 3: Overlay
Iniciando Overlay Paint para desenhar um marcador no mapa
10:13
Overlay Paint canvas drawCircle getProjection toPixels
08:53
Implementando Overlay marcando casa do Neri no mapa
09:56
Overlay esfera circulo varios marcadores e centralizando mapa
10:26
Overlay com imagem Bitmap BitmapFactory decodeResource
08:44
Inserindo imagem no mapa Overlay
10:31
Metodo onTap para cliques sobre overlay
11:54
Section 4: Localização
Formulario latitude longitude mover ponto localização
12:17
Movendo para novo ponto localização inserido pelo usuario
08:13
Centralizando para novo ponto localização inserido pelo usuario
05:23
Section 5: Criando menus
Criando menus para opção de mapa com satelite ou rua
10:37
Criando menus para opção de mais zoom e menos zoom
03:26
Section 6: Tratamento de eventos
Implementando codigo Listener para tratamento de eventos
08:08
Section 7: Caminhando na rua
Implements Runnable Handler caminhando na rua
09:51
Matriz caminhando na rua coordenadas
10:26
postDelayed handler run funcionando caminhando na rua
11:49
Finalizando caminhando na rua onDestroy Runnable Run
09:35
Section 8: GPS
GPS LocationManager getSystemService ACCESS FINE LOCATION
10:13
GPS requestLocationUpdates - GPS PROVIDER onLocationChanged
07:51
GPS Emulator Control - onLocationChanged Location
11:10
GPS movimentando no mapa via GPS Emulator Control Familia Grimm
10:02
GPS mais movimentando no mapa via Emulator Control
05:09
GPS ao finalizar aplicativo - onDestroy removeUpdates
05:37
GPS tudo em uma unica classe e getLastKnownLocation
10:04
GPS MyLocationOverlay localização automatica - enableMyLocation
09:53
GPS finalizando mapas e gps followme market android
05:20
Section 9: Trabalhando con aparelho real
Conectando configurando e instalando um aparelho real android
11:10
Instalando drivers aparelho real sansung e criando projeto para exportar
08:50
ADB devices shell drivers configurado exportando projeto nao registrado APK
10:19
KEYTOOL obtendo certificado digital para assinar aplicação
09:43
JARSIGNER assinando a aplicação e instalando APK adb install no celular
11:33
Executando e testando aplicando no proprio celular Android
05:43
Mais instalando executando e testando aplicando no proprio celular
06:17
Usando GMAIL instalando aplicativos no celular via Email
05:16
Exportando wizard eclipse obtendo certificado e assinando rapidamente
10:48
Section 10: Google Maps
Iniciando obtenção chave valida para Google Maps
10:46
Entendendo obtenção chave valida para Google Maps
06:44
api key google maps finalizando e testando aplicação no celular valido
12:05
Section 11: Android Market
MARKET baixar e publicar aplicativos no android market
06:35
Section 12: Criando uma activity
Criando uma activity no braço sem xml e com API LinearLayout
11:19
Mais criando uma activity no braço sem xml TextView EditText
09:43
Section 13: Layout e abas
Finalizando LinearLayout criando uma activity no braço sem xml Button
06:12
Criando TableLayout no braço sem XML e inserindo componentes
11:33
Criando abas com TabHost e TabSpec
08:46
Mais abas com Intent Pessoa Fisica e pessoa Juridica
10:30
Inserindo imagem nas abas e implements OnTabChangeListener para Abas
08:29
Finalizando Abas interface TabContentFactory cores setPadding
11:24
Section 14: Estilos
Color resource values arquivo XML para manipular cores de fundo e texto
09:34
Criando estilos css style resource item
09:11
Temas Theme estilos para Activity inteira Black Light e personalizado
09:45
Section 15: Alarme
BroadCastReceiver execução em segundo plano
11:09
BroadCastReceiver execução em segundo plano
10:15
BroadCastReceiver registerReceiver registrando receiver na API java
06:53
BroadCast Alarme PendingIntent Calendar setTimeInMillis
10:35
BroadCast Alarme AlarmManager ALARM_SERVICE getTimeInMillis
09:10
Alarme com repetição e melhorando o codigo
06:04
Section 16: Notificação
Iniciando Notificação - Notification
11:26
Notification NotificationManager NOTIFICATION_SERVICE
08:26
Indo para Notificação e permission VIBRATE e cancelando notification
06:45
Notification PendingIntent getActivity setLatestEventInfo notify
10:29
Finalizando notificação Notification melhorando o codigo
08:11
Section 17: Paint
paint desenhando manualmente Canvas onDraw DrawRect cores setARGB
09:12
paint desenhando quadrados e circulos manualmente drawCircle drawRect
13:51
paint desenhando retas manualmente drawLine
04:44
Section 18: Movimento de imagem
Movimentando imagem com setas do teclado
08:27
KEYCODE DPAD UP RIGHT LEFT DOWN finalizando movimentando imagem
09:24
TouchScreen onTouchEvent MotionEvent movimentando imagem pela tela usando dedo
10:06
TouchScreen ACTION DOWN MOVE movimentando imagem pela tela usando dedo
09:09
Finalizando TouchScreen ACTION UP movimentando imagem pela tela usando dedo
09:23
Section 19: SpashScreen
SplashScreen Runnable tela de abertura de sistemas
07:33
Finalizando SplashScreen Runnable Run tela de abertura de sistemas
07:32

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Neri Neitzke, Programador

Sou o Prof Neri Neitzke, maior autor de videoaulas do mundo, criei 6.500 videoaulas (java, delphi, php, arduino, android, asp, oracle, sqlserver, windev, algoritmos etc), que estão com mais de 13 milhões de acessos. Mais de 170 palestras realizadas em 07 países (Angola, Moçambique, Cabo Verde, Portugal, Colômbia, Guinné-Bissau e Brasil). Professor há 12 anos na Universidade Luterana do Brasil. Pós-Graduado em Desenvolvimento de Software para web. Carazinho - RS, Brasil

Ready to start learning?
Take This Course