Android

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Android-funny.jpg

Android é um sistema operacional móvel que roda sobre o núcleo Linux, embora por enquanto a sua versão do núcleo Linux divirja da versão oficial. Foi inicialmente desenvolvido pelo Google e posteriormente pela Open Handset Alliance, mas a Google é a responsável pela gerência do produto e engenharia de processos. O Android permite aos desenvolvedores escreverem software na linguagem de programação Java controlando o dispositivo via bibliotecas desenvolvidas pela Google. Existem atualmente mais de 315 mil aplicações disponíveis para Android.

Notícias e marcos

Aplicativos importantes

AirDroid

Airdroid é um aplicativo que te permite, através do browser de um computador, acessar arquivos de dentro do celular via wi-fi.

http://airdroid.com/

https://market.android.com/details?id=com.sand.airdroid

Blackmart: o mercado negro de aplicativos do android

http://www.ditopelomaldito.com/2012/01/o-mercado-negro-dos-apps-da-android.html

Desenvolvimento

  • Encodando video para android no ubuntu

https://help.ubuntu.com/community/AndroidVideoEncoding

  • Ubuntu para Android

http://www.engadget.com/2012/02/24/ubuntu-for-android-hands-on/


  • Novo Ubuntu permite que smartphones Android rodem em desktops

http://idgnow.uol.com.br/computacao_pessoal/2012/02/22/novo-ubuntu-permite-que-smartphones-android-rodem-em-desktops/

  • Android Ubuntu

http://www.ubuntu.com/devices/android

Curso de desenvolvimento de aplicativos para Android

Esse curso foi elaborado por Dalton Martins para o curso de desenvolvimento de Aplicativo para Android ministrado na FATEC Ipiranga.

  • Aula 1 (baixar: PDF ODP) - apresentação do curso, ementa detalhada, avaliação e introdução ao curso.
  • Aula 2 (baixar: PDF ODP) - História do desenvolvimento de software para dispositivos móveis e introdução a plataforma Android - principais características.
  • Aula 3 (baixar: PDF ODP) - Introduçao ao ambiente de desenvolvimento Eclipse e Android SDK.
  • Aula 4 (baixar: PDF ODP) - Anatomia de uma aplicaçao Android.
  • Aula 5 (baixar: PDF ODP) - Introduçao a Formulários, Activities e Intents.

Vídeo aulas DevAndroid.com.br

Vídeo aulas informaticon.com.br por prof.Neri

  • Apresentação http://youtu.be/0cmXYSkvfHk
  • Introducao, Instalacao java, Eclipse, Android SDK http://youtu.be/rHRLCeJkQCg
  • Instalando o ADT plugin android para eclipse
  • Instalando packages Android SDK e AVD Manager
  • Criando o primeiro projeto com android
  • Primeiro projeto e toda a sua estrutura
  • Criando o AVD e executando no emulador
  • Testando a primeira aplicacao criada
  • Manipulando TextView Strings Main xml
  • Instanciando TextView setContentView direto pelo java em vez do xml
  • Widgets EditText Button fill_parent wrap_content
  • Widgets DigitalClock AnalogClock CheckBox DatePicker Chronometer
  • WidGets RadioGroup e RadioButton para sexo masculino feminino
  • WidGets mostrando imagem com o ImageView
  • Iniciando um projeto novo para calculadora no Android
  • Implementando no java os Widgets com findViewById
  • setOnClickListener public void onClick evento parseDouble
  • Localizando e corrigindo bug da calculadora
  • LinearLayout horizontal vertical incrementando calculadora
  • Finalizando calculadora subtrair multiplicar dividir somar
  • EditText numeric decimal signed integer
  • Criando um novo projeto para venda de produtos de videoaulas
  • CheckBox dos produtos para venda
  • Finalizando projeto de venda com soma dos produtos
  • AlertDialog Builder Caixa de Dialogo
  • AlertDialog Builder setTitle e setNeutralButton
  • Projeto novo usando Graphical Layout Form Widgets
  • Mais Graphical Layout Frame Table Absolute outros
  • Finalizando Graphical Layout Imagens Media Advanced
  • Criando e testando em avd plataforma 3
  • Criando e testando em avd plataforma 2_3
  • Novo projeto com cadastro e varias telas
  • Método para chamar tela de cadastro do menu principal
  • Navegando entre as telas cadastro consulta e menu principal
  • Mais Navegando entre as telas cadastro consulta e menu principal
  • AndroidManifest mudando versao e Navegando entre as telas
  • Melhorando o codigo de navegacao entre telas
  • Finalizando navegacao entre layouts
  • Criando novo projeto para gravar registros
  • Classe para armazenar os registros
  • Gravando os registros e visualizando eles
  • Classe auxiliar para leitura de registros
  • Contador de registros e AlertDialogBuilder
  • Criando metodo para personalizar caixas de mensagem
  • Implementando proximo registro e registro anterior
  • Criando os metodos de navegacao pelos registros
  • Colocando posicao de registro para evitar erro ao navegar
  • Melhorando organizando codigo java do cadastro
  • Evitando force close com try catch melhorando codigo
  • Metodo para mostrar dados e finalizando projeto
  • requestFocus e otimizando o codigo com mais metodos
  • Finalizando aplicacao de cadastro de dados na memoria
  • Iniciando a parte criacao de Menus usando XML
  • onCreateOptionsMenu MenuInflater Menu com XML
  • onOptionsItemSelected Menu com XML
  • Inserindo Icone e finalizando menus com Xml
  • Criando menus por codificacao java
  • Eventos nos menus por codificacao java
  • Submenus e finalizando menus por codificacao java
  • Novo Projeto com persitência de dados em Banco
  • SQLiteDatabase Cursor bibliotecas para Banco
  • Criando banco e tabela openOrCreateDatabase MODE_WORLD_READABLE CREATE TABLE
  • Listeners inicializacao de objetos telas de cadastro e consulta
  • Close fecha banco cursor mostrar dados
  • Query buscando dados where group by order by
  • Cursor getCount moveToFirst na busca dos dados
  • Cursor getColumnIndex moveToPrevious moveToNext
  • execSQL insert into to para gravar dados no banco SQLitedatabase
  • Gravando dados no banco SQLitedatabse
  • Importando projeto e usando em sistema 64 bits
  • Testando e finalizando persistencia em SQLitedatabase
  • Arquitetura do Android Dalvik Frameworks libraries kernel
  • NetBeans 7 instalando e configurando plugins
  • NetBeans 7 gerenciando plataforma e criando primeiro exemplo
  • NetBeans 7 explicando R layout implementando build
  • Netbeans 7 projeto calculadora e comparacao com eclipse
  • Googe map api certificado MD5 keytool
  • Obtendo map Key do site da google atraves do md5 gerado
  • MapActivity instalando e configurando biblioteca externa google
  • Uses library permission internet apiKey
  • APK e DEX tipos de arquivos e finalizando mapas



Referências

http://pt.wikipedia.org/wiki/Android

http://blog.tiagopassos.com/curso-video-aulas-android-basico-gratis-professor-neri-aldoir-neitzke/