|
via Udemy |
Go to Course: https://www.udemy.com/course/android-iii-avancado-mapas-gps-notificacoes/
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çãoAprenda a obter o certificado digital para poder assinar a sua aplicação (para poder instalar em um celular ou tablet)Veja como manipular arquivos textosVeja como ler e gravar preferênciasCom Canvas e Paint, veja como desenhar manualmente círculos, quadrados, linhas etcNotificaçõ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 md5aula 4095 android - finalizada geracao da APIKEY chave maps gps map key fingerprint md5aula 4096 android - criando primeiro projeto apiKey uses library permission INTERNETaula 4097 android - visualizando e navegando no mapa com xml e no braco sem xmlaula 4098 android - MapView MapController latitude longitudeaula 4099 android - GeoPoint MapController animateTo setZoom setSatelliteaula 4100 android - Implementando ZOON no mapa getZoomControls displayZoomControlsaula 4101 android - Finalizando zoom mostrando casa do Neriaula 4102 android - onKeyDown KeyEvent KEYCODE para alternar entre satelite e ruaaula 4103 android - melhorando o codigo GeoPoint para latitude longitudeaula 4104 android - zoonIn zoonOut onKeyDown Teclas Atalho aproximar e distancia Mapaaula 4105 android - iniciando Overlay Paint para desenhar um marcador no mapaaula 4106 android - Overlay Paint canvas drawCircle getProjection toPixelsaula 4107 android - Implementando Overlay marcando casa do Neri no mapaaula 4108 android - Overlay esfera circulo varios marcadores e centralizando mapaaula 4109 android - Overlay com imagem Bitmap BitmapFactory decodeResourceaula 4110 android - Inserindo imagem no mapa Overlayaula 4111 android - metodo onTap para cliques sobre overlayaula 4112 android - formulario latitude longitude mover ponto localizacaoaula 4113 android - movendo para novo ponto localizacao inserido pelo usuarioaula 4114 android - centralizando para novo ponto localizacao inserido pelo usuarioaula 4115 android - criando menus para opcao de mapa com satelite ou ruaaula 4116 android - criando menus para opcao de maiz zoon e menos zoonaula 4117 android - implementando codigo Listener para tratamento de eventosaula 4118 android - implements Runnable Handler caminhando na ruaaula 4119 android - matriz caminhando na rua coordenadasaula 4120 android - postDelayed handler run funcionando caminhando na ruaaula 4121 android - finalizando caminhando na rua onDestroy Runnable Runaula 4122 android - GPS LocationManager getSystemService ACCESS FINE LOCATIONaula 4123 android - GPS requestLocationUpdates GPS PROVIDER onLocationChangedaula 4124 android - GPS Emulator Control onLocationChanged Locationaula 4125 android - GPS movimentando no mapa via GPS Emulator Control Familia Grimmaula 4126 android - GPS mais movimentando no mapa via Emulator Controlaula 4127 android - GPS ao finalizar aplicativo onDestroy removeUpdatesaula 4128 android - GPS tudo em uma unica classe e getLastKnownLocationaula 4129 android - GPS MyLocationOverlay localizacao automatica enableMyLocationaula 4130 android - GPS finalizando mapas e gps followme market androidaula 4131 android - conectando configurando e instalando um aparelho real androidaula 4132 android - instalando drivers aparelho real sansung e criando projeto para exportaraula 4133 android - ADB devices shell drivers configurado exportando projeto nao registrado APKaula 4134 android - KEYTOOL obtendo certificado digital para assinar aplicacaoaula 4135 android - JARSIGNER assinando a aplicacao e instalando APK adb install no celularaula 4136 android - executando e testando aplicando no proprio celular Androidaula 4137 android - mais instalando executando e testando aplicando no proprio celularaula 4138 android - usando GMAIL instalando aplicativos no celular via Emailaula 4139 android - exportando wizard eclipse obtendo certificado e assinando rapidamenteaula 4140 android - iniciando obtencao chave valida para Google Mapsaula 4141 android - entendendo obtencao chave valida para Google Mapsaula 4142 android - api key google maps finalizando e testando aplicacao no celular validoaula 4143 android - MARKET baixar e publicar aplicativos no android marketaula 4144 android - Criando uma activity no braco sem xml e com API LinearLayoutaula 4145 android - Mais criando uma activity no braco sem xml TextView EditTextaula 4146 android - Finalizando LinearLayout criando uma activity no braco sem xml Buttonaula 4147 android - Criando TableLayout no braco sem XML e inserindo componentesaula 4148 android - Criando abas com TabHost e TabSpecaula 4149 android - Mais abas com Intent Pessoa Fisica e pessoa Juridicaaula 4150 android - Inserindo imagem nas abas e implements OnTabChangeListener para Abasaula 4151 android - Finalizando Abas interface TabContentFactory cores setPaddingaula 4152 android - Color resource values arquivo XML para manipular cores de fundo e textoaula 4153 android - criando estilos css style resource itemaula 4154 android - Temas Theme estilos para Activity inteira Black Light e personalidadoaula 4155 android - BroadCastReceiver execucao em segundo planoaula 4156 android - BroadCastReceiver onReceive registrando receiver no Manifest XMLaula 4157 android - BroadCastReceiver registerReceiver registrando receiver na API javaaula 4158 android - BroadCast Alarme PendingIntent Calendar setTimeInMillisaula 4159 android - BroadCast Alarme AlarmManager ALARM_SERVICE getTimeInMillisaula 4160 android - Alarme com repeticao e melhorando o codigoaula 4161 android - Iniciando Notification Notificacao naula 4162 android - Notification NotificationManager NOTIFICATION_SERVICEaula 4163 android - indo para Notificacao e permission VIBRATE e cancelando notificationaula 4164 android - Notification PendingIntent getActivity setLatestEventInfo notifyaula 4165 android - Finalizando notificacao Notification melhorando o codigoaula 4166 android - paint desenhando manualmente Canvas onDraw DrawRect cores setARGBaula 4167 android - paint desenhando quadrados e circulos manualmente drawCircle drawRectaula 4168 android - paint desenhando retas manualmente drawLineaula 4169 android - movimentando imagem com setas do tecladoaula 4170 android - KEYCODE DPAD UP RIGHT LEFT DOWN finalizando movimentando imagemaula 4171 android - TouchScreen onTouchEvent MotionEvent movimentando imagem pela tela usando dedoaula 4172 android - TouchScreen ACTION DOWN MOVE movimentando imagem pela tela usando dedoaula 4173 android - Finalizando TouchScreen ACTION UP movimentando imagem pela tela usando dedoaula 4174 android - SplashScreen Runnable tela de abertura de sistemasaula 4175 android - finalizando SplashScreen Runnable Run tela de abertura de sistemasaula 4176 android - iniciando gravar ler e excluir arquivos criando formulario xmlaula 4177 android - chamando activity para gravar ler e excluir arquivos textoaula 4178 android - Gravando arquivo texto FileOutputStream openFileOutput writeaula 4179 android - funcionando gravacao de arquivo File Explorer Pull copiando para PCaula 4180 android - File lendo arquivo texto FileInputStream getFileStreamPathaula 4181 android - Finalizando leitura de arquivo texto FileInputStreamaula 4182 android - Excluindo arquivos txt deleteFileaula 4183 android - Parametrizando gravando preferencias para recuperar depoisaula 4184 android - SharedPreferences putBoolean putString COMMIT Parametrizando gravando preferenciasaula 4185 android - Lendro preferencisa gravadas SharedPreferences getBoolean getString