Android: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 36: | Linha 36: | ||
* Aula 2 (baixar: [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_02_-_dispmov.pdf PDF] [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_02_-_dispmov.odp ODP]) - História do desenvolvimento de software para dispositivos móveis e introdução a plataforma Android - principais características. | * Aula 2 (baixar: [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_02_-_dispmov.pdf PDF] [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_02_-_dispmov.odp ODP]) - História do desenvolvimento de software para dispositivos móveis e introdução a plataforma Android - principais características. | ||
* Aula 3 (baixar: [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_03_-_dispmov.pdf PDF] [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_03_-_dispmov.odp ODP]) - Introduçao ao ambiente de desenvolvimento Eclipse e Android SDK. | * Aula 3 (baixar: [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_03_-_dispmov.pdf PDF] [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_03_-_dispmov.odp ODP]) - Introduçao ao ambiente de desenvolvimento Eclipse e Android SDK. | ||
* Aula 4 (baixar: [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_04_-_dispmov.pdf PDF][http://wiki.nosdigitais.teia.org.br/Imagem:Aula_04_-_dispmov.odp ODP]) - Anatomia de uma aplicaçao Android. | * Aula 4 (baixar: [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_04_-_dispmov.pdf PDF] [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_04_-_dispmov.odp ODP]) - Anatomia de uma aplicaçao Android. | ||
* Aula 5 (baixar: [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_05_-_dispmov.pdf PDF][http://wiki.nosdigitais.teia.org.br/Imagem:Aula_05_-_dispmov.odp ODP]) - Introduçao a Formulários, Activities e Intents. | * Aula 5 (baixar: [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_05_-_dispmov.pdf PDF] [http://wiki.nosdigitais.teia.org.br/Imagem:Aula_05_-_dispmov.odp ODP]) - Introduçao a Formulários, Activities e Intents. | ||
=== Vídeo aulas DevAndroid.com.br === | |||
* http://devandroid.com.br[ | |||
:* Aula 1 - http://youtu.be/uSE1oeR3TV8 | |||
:* Aula 2 - http://youtu.be/zrNy4t-T4Gg | |||
:* Aula 3 - http://youtu.be/rXygmOHRo1Y | |||
=== Vídeo aulas informaticon.com.br por prof.Neri === | |||
* http://www.informaticon.com.br | |||
:* 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 | |||
Linha 43: | Linha 135: | ||
http://pt.wikipedia.org/wiki/Android | http://pt.wikipedia.org/wiki/Android | ||
http://blog.tiagopassos.com/curso-video-aulas-android-basico-gratis-professor-neri-aldoir-neitzke/ |
Edição das 02h38min de 9 de março de 2012
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.
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.
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
- 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
- Aula 1 - http://youtu.be/uSE1oeR3TV8
- Aula 2 - http://youtu.be/zrNy4t-T4Gg
- Aula 3 - http://youtu.be/rXygmOHRo1Y
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/