Android: mudanças entre as edições
(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 5: | Linha 5: | ||
== Notícias e marcos == | == Notícias e marcos == | ||
* Android no mundo: http://blogs.estadao.com.br/link/android-cresce-entre-smartphones/ | |||
* Smartphones no Brasil: http://blogs.estadao.com.br/link/smartphones-sao-14-no-brasil/ | |||
== Sistema operacional Android == | |||
http://www.tecmundo.com.br/android/21195-como-instalar-o-android-em-um-netbook-video-.htm#ixzz1qMJ0Qlfm | |||
== Aplicativos importantes == | == Aplicativos importantes == | ||
Linha 20: | Linha 25: | ||
http://www.ditopelomaldito.com/2012/01/o-mercado-negro-dos-apps-da-android.html | http://www.ditopelomaldito.com/2012/01/o-mercado-negro-dos-apps-da-android.html | ||
=== Android Streaming === | |||
http://giss.tv/wiki/index.php/Android_Streamer_:_Giss_Mp3 | |||
=== Android Streaming === | |||
https://play.google.com/store/apps/details?id=sa.broadcastmyself&hl=pt_BR | |||
=== Gcompris for android === | |||
* https://play.google.com/store/apps/details?id=net.gcompris | |||
* http://gcompris.net/download/beta | |||
* Fonte: http://linuxfr.org/news/gcompris-officiellement-sur-android | |||
== Desenvolvimento == | == Desenvolvimento == | ||
Linha 52: | Linha 71: | ||
=== Vídeo aulas informaticon.com.br por prof.Neri === | === Vídeo aulas informaticon.com.br por prof.Neri === | ||
* http://www.informaticon.com.br | * http://www.informaticon.com.br | ||
:* Apresentação | :* Apresentação http://youtu.be/0cmXYSkvfHk | ||
:* Introducao, Instalacao java, Eclipse, Android SDK http://youtu.be/rHRLCeJkQCg | :* Introducao, Instalacao java, Eclipse, Android SDK http://youtu.be/rHRLCeJkQCg | ||
:* Instalando o ADT plugin android para eclipse | :* Instalando o ADT plugin android para eclipse http://www.youtube.com/watch?v=fArFs4W74Ig | ||
:* Instalando packages Android SDK e AVD Manager | :* Instalando packages Android SDK e AVD Manager http://www.youtube.com/watch?v=npIrUhW2DQw | ||
:* Criando o primeiro projeto com | :* Criando o primeiro projeto com Android http://www.youtube.com/watch?v=HC2l1nmC2KU | ||
:* Primeiro projeto e toda a sua estrutura | :* Primeiro projeto e toda a sua estrutura http://www.youtube.com/watch?v=1UPp0Z8tEms | ||
:* Criando o AVD e executando no emulador | :* Criando o AVD e executando no emulador http://www.youtube.com/watch?v=NwhRo7UyGSs | ||
:* Testando a primeira aplicacao criada | :* Testando a primeira aplicacao criada http://www.youtube.com/watch?v=yoowTPc8vsA | ||
:* Manipulando TextView Strings Main xml | :* Manipulando TextView Strings Main xml http://www.youtube.com/watch?v=vyuv1zANiVI | ||
:* Instanciando TextView setContentView direto pelo java em vez do xml | :* Instanciando TextView setContentView direto pelo java em vez do xml http://www.youtube.com/watch?v=UY_pXPPpdAg | ||
:* Widgets EditText Button fill_parent wrap_content | :* Widgets EditText Button fill_parent wrap_content http://www.youtube.com/watch?v=n8qS4Eblj8Q | ||
:* Widgets DigitalClock AnalogClock CheckBox DatePicker Chronometer | :* Widgets DigitalClock AnalogClock CheckBox DatePicker Chronometer http://www.youtube.com/watch?v=h17mo1qUxK4 | ||
:* WidGets RadioGroup e RadioButton para sexo masculino feminino | :* WidGets RadioGroup e RadioButton para sexo masculino feminino http://www.youtube.com/watch?v=r6T1DNO6LWk | ||
:* WidGets mostrando imagem com o ImageView | :* WidGets mostrando imagem com o ImageView http://www.youtube.com/watch?v=3X3oV4WvTIo | ||
:* Iniciando um projeto novo para calculadora no Android | :* Iniciando um projeto novo para calculadora no Android http://www.youtube.com/watch?v=btIx3NeuxMc | ||
:* Implementando no java os Widgets com findViewById | :* Implementando no java os Widgets com findViewById http://www.youtube.com/watch?v=ZUcJir7MncM | ||
:* setOnClickListener public void onClick evento parseDouble | :* setOnClickListener public void onClick evento parseDouble http://www.youtube.com/watch?v=r5-BvqOgKQA | ||
:* Localizando e corrigindo bug da calculadora | :* Localizando e corrigindo bug da calculadora http://www.youtube.com/watch?v=iI_-zkvBIP4 | ||
:* LinearLayout horizontal vertical incrementando calculadora | :* LinearLayout horizontal vertical incrementando calculadora http://www.youtube.com/watch?v=TFlnPC6ZnXQ | ||
:* Finalizando calculadora subtrair multiplicar dividir somar | :* Finalizando calculadora subtrair multiplicar dividir somar http://www.youtube.com/watch?v=4I66-KKy9Hg | ||
:* EditText numeric decimal signed integer | :* EditText numeric decimal signed integer http://www.youtube.com/watch?v=e-XdGz53Qao | ||
:* Criando um novo projeto para venda de produtos de videoaulas | :* Criando um novo projeto para venda de produtos de videoaulas http://www.youtube.com/watch?v=RarKX0HNJa8 | ||
:* CheckBox dos produtos para venda | :* CheckBox dos produtos para venda http://www.youtube.com/watch?v=N6OkEsfYPcw | ||
:* Finalizando projeto de venda com soma dos produtos | :* Finalizando projeto de venda com soma dos produtos http://www.youtube.com/watch?v=x1UkOeFR4fo | ||
:* AlertDialog Builder Caixa de Dialogo | :* AlertDialog Builder Caixa de Dialogo http://www.youtube.com/watch?v=hfGLzVt48o8 | ||
:* AlertDialog Builder setTitle e setNeutralButton | :* AlertDialog Builder setTitle e setNeutralButton http://www.youtube.com/watch?v=39in-2LnjxY | ||
:* Projeto novo usando Graphical Layout Form Widgets | :* Projeto novo usando Graphical Layout Form Widgets http://www.youtube.com/watch?v=cJPcY1Si0ns | ||
:* Mais Graphical Layout Frame Table Absolute outros | :* Mais Graphical Layout Frame Table Absolute outros http://www.youtube.com/watch?v=hBeGqcyY2lY | ||
:* Finalizando Graphical Layout Imagens Media Advanced | :* Finalizando Graphical Layout Imagens Media Advanced http://www.youtube.com/watch?v=BJCkyjHtxv8 | ||
:* Criando e testando em avd plataforma 3 | :* Criando e testando em avd plataforma 3 http://www.youtube.com/watch?v=JW25KCny3_8 | ||
:* Criando e testando em avd plataforma 2_3 | :* Criando e testando em avd plataforma 2_3 http://www.youtube.com/watch?v=y9oKlGGgXmM | ||
:* Novo projeto com cadastro e varias telas | :* Novo projeto com cadastro e varias telas http://www.youtube.com/watch?v=eMJGX_OjvZg | ||
:* Método para chamar tela de cadastro do menu principal | :* Método para chamar tela de cadastro do menu principal http://www.youtube.com/watch?v=14FTp6OaZs4 | ||
:* Navegando entre as telas cadastro consulta e menu principal | :* Navegando entre as telas cadastro consulta e menu principal http://www.youtube.com/watch?v=8Z0lBRUl_bo | ||
:* Mais Navegando entre as telas cadastro consulta e menu principal | :* Mais Navegando entre as telas cadastro consulta e menu principal http://www.youtube.com/watch?v=z4QHHEEBttI | ||
:* AndroidManifest mudando versao e Navegando entre as telas | :* AndroidManifest mudando versao e Navegando entre as telas http://www.youtube.com/watch?v=xagKmu0hQyw | ||
:* Melhorando o codigo de navegacao entre telas | :* Melhorando o codigo de navegacao entre telas http://www.youtube.com/watch?v=wYStWBTNiy0 | ||
:* Finalizando navegacao entre layouts | :* Finalizando navegacao entre layouts http://www.youtube.com/watch?v=8jGmHESjnrw | ||
:* Criando novo projeto para gravar registros | :* Criando novo projeto para gravar registros http://www.youtube.com/watch?v=QiBfg3h5lIc | ||
:* Classe para armazenar os registros | :* Classe para armazenar os registros http://www.youtube.com/watch?v=eaF-0Uep174 | ||
:* Gravando os registros e visualizando eles | :* Gravando os registros e visualizando eles http://www.youtube.com/watch?v=cIGc0HvN0Ns | ||
:* Classe auxiliar para leitura de registros | :* Classe auxiliar para leitura de registros http://www.youtube.com/watch?v=cKiwXQpHfZU | ||
:* Contador de registros e AlertDialogBuilder | :* Contador de registros e AlertDialogBuilder http://www.youtube.com/watch?v=KpOiOUf0_cU | ||
:* Criando metodo para personalizar caixas de mensagem | :* Criando metodo para personalizar caixas de mensagem | ||
:* Implementando proximo registro e registro anterior | :* Implementando proximo registro e registro anterior | ||
:* Criando os metodos de navegacao pelos registros | :* Criando os metodos de navegacao pelos registros | ||
Linha 133: | Linha 152: | ||
:* Uses library permission internet apiKey | :* Uses library permission internet apiKey | ||
:* APK e DEX tipos de arquivos e finalizando mapas | :* APK e DEX tipos de arquivos e finalizando mapas | ||
== Referências == | == Referências == |
Edição atual tal como às 17h00min de 16 de março de 2015
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
- Android no mundo: http://blogs.estadao.com.br/link/android-cresce-entre-smartphones/
- Smartphones no Brasil: http://blogs.estadao.com.br/link/smartphones-sao-14-no-brasil/
Sistema operacional 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
Android Streaming
http://giss.tv/wiki/index.php/Android_Streamer_:_Giss_Mp3
Android Streaming
https://play.google.com/store/apps/details?id=sa.broadcastmyself&hl=pt_BR
Gcompris for android
- https://play.google.com/store/apps/details?id=net.gcompris
- http://gcompris.net/download/beta
- Fonte: http://linuxfr.org/news/gcompris-officiellement-sur-android
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.
- Aula 6 (baixar: PDF ODP) - Controlando fluxo de transiçao e passagem de parametros entre Activities.
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 http://www.youtube.com/watch?v=fArFs4W74Ig
- Instalando packages Android SDK e AVD Manager http://www.youtube.com/watch?v=npIrUhW2DQw
- Criando o primeiro projeto com Android http://www.youtube.com/watch?v=HC2l1nmC2KU
- Primeiro projeto e toda a sua estrutura http://www.youtube.com/watch?v=1UPp0Z8tEms
- Criando o AVD e executando no emulador http://www.youtube.com/watch?v=NwhRo7UyGSs
- Testando a primeira aplicacao criada http://www.youtube.com/watch?v=yoowTPc8vsA
- Manipulando TextView Strings Main xml http://www.youtube.com/watch?v=vyuv1zANiVI
- Instanciando TextView setContentView direto pelo java em vez do xml http://www.youtube.com/watch?v=UY_pXPPpdAg
- Widgets EditText Button fill_parent wrap_content http://www.youtube.com/watch?v=n8qS4Eblj8Q
- Widgets DigitalClock AnalogClock CheckBox DatePicker Chronometer http://www.youtube.com/watch?v=h17mo1qUxK4
- WidGets RadioGroup e RadioButton para sexo masculino feminino http://www.youtube.com/watch?v=r6T1DNO6LWk
- WidGets mostrando imagem com o ImageView http://www.youtube.com/watch?v=3X3oV4WvTIo
- Iniciando um projeto novo para calculadora no Android http://www.youtube.com/watch?v=btIx3NeuxMc
- Implementando no java os Widgets com findViewById http://www.youtube.com/watch?v=ZUcJir7MncM
- setOnClickListener public void onClick evento parseDouble http://www.youtube.com/watch?v=r5-BvqOgKQA
- Localizando e corrigindo bug da calculadora http://www.youtube.com/watch?v=iI_-zkvBIP4
- LinearLayout horizontal vertical incrementando calculadora http://www.youtube.com/watch?v=TFlnPC6ZnXQ
- Finalizando calculadora subtrair multiplicar dividir somar http://www.youtube.com/watch?v=4I66-KKy9Hg
- EditText numeric decimal signed integer http://www.youtube.com/watch?v=e-XdGz53Qao
- Criando um novo projeto para venda de produtos de videoaulas http://www.youtube.com/watch?v=RarKX0HNJa8
- CheckBox dos produtos para venda http://www.youtube.com/watch?v=N6OkEsfYPcw
- Finalizando projeto de venda com soma dos produtos http://www.youtube.com/watch?v=x1UkOeFR4fo
- AlertDialog Builder Caixa de Dialogo http://www.youtube.com/watch?v=hfGLzVt48o8
- AlertDialog Builder setTitle e setNeutralButton http://www.youtube.com/watch?v=39in-2LnjxY
- Projeto novo usando Graphical Layout Form Widgets http://www.youtube.com/watch?v=cJPcY1Si0ns
- Mais Graphical Layout Frame Table Absolute outros http://www.youtube.com/watch?v=hBeGqcyY2lY
- Finalizando Graphical Layout Imagens Media Advanced http://www.youtube.com/watch?v=BJCkyjHtxv8
- Criando e testando em avd plataforma 3 http://www.youtube.com/watch?v=JW25KCny3_8
- Criando e testando em avd plataforma 2_3 http://www.youtube.com/watch?v=y9oKlGGgXmM
- Novo projeto com cadastro e varias telas http://www.youtube.com/watch?v=eMJGX_OjvZg
- Método para chamar tela de cadastro do menu principal http://www.youtube.com/watch?v=14FTp6OaZs4
- Navegando entre as telas cadastro consulta e menu principal http://www.youtube.com/watch?v=8Z0lBRUl_bo
- Mais Navegando entre as telas cadastro consulta e menu principal http://www.youtube.com/watch?v=z4QHHEEBttI
- AndroidManifest mudando versao e Navegando entre as telas http://www.youtube.com/watch?v=xagKmu0hQyw
- Melhorando o codigo de navegacao entre telas http://www.youtube.com/watch?v=wYStWBTNiy0
- Finalizando navegacao entre layouts http://www.youtube.com/watch?v=8jGmHESjnrw
- Criando novo projeto para gravar registros http://www.youtube.com/watch?v=QiBfg3h5lIc
- Classe para armazenar os registros http://www.youtube.com/watch?v=eaF-0Uep174
- Gravando os registros e visualizando eles http://www.youtube.com/watch?v=cIGc0HvN0Ns
- Classe auxiliar para leitura de registros http://www.youtube.com/watch?v=cKiwXQpHfZU
- Contador de registros e AlertDialogBuilder http://www.youtube.com/watch?v=KpOiOUf0_cU
- 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/