Visão geral Android
O que é o Android?
Android é um sistema operacional de código aberto, baseado em Linux para dispositivos móveis, como smartphones e tablets. Android de Google e outras empresas levou Open Handset Alliance desenvolvida.Android fornece uma abordagem unificada para o desenvolvimento de aplicações, o que significa que os desenvolvedores só precisam de desenvolvimento do Android, de modo que as suas aplicações podem rodar em diferentes dispositivos móveis com Android.
Google lançou a primeira versão beta do kit de desenvolvimento de software do Android (SDK) em 2007, a primeira versão comercial do Android 1.0, é lançado em setembro de 2008.
27 de junho de 2012, na conferência Google I / O, o Google anunciou o lançamento da versão Android 4.1 Jelly Bean. Jelly Bean é uma atualização incremental em termos de funcionalidade e desempenho, o objetivo principal é melhorar a interface do usuário,
código fonte do Android é baseado em licenças de software livre e open source. A maior parte do código do Google lançado sob a licença Apache versão 2.0, kernel do Linux muda a GNU General Public License versão 2.
Vantagens de Desenvolvimento Android
- Open Source
- Muitos desenvolvedores e comunidades mais fortes
- mercado em crescimento
- Integração Internacional App
- baixos custos de desenvolvimento
- maior probabilidade de sucesso
- ambiente de desenvolvimento rico
Características do Android
Android é um poderoso e Apple 4GS competindo funções do sistema operacional, e suporta algumas características grandes. Alguns recursos incluem o seguinte:
propriedade | descrição |
---|---|
UI bonita | sistema operacional Android tela básica fornece uma interface bonita e intuitiva. |
conectividade | GSM / EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC e WiMAX. |
memória | banco de dados relacional SQLite leve para armazenamento de dados |
Suporte mídia | H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF e BMP |
notícia | SMS e MMS |
web browser | Com base no mecanismo de layout de código aberto WebKit, junto com suporte para HTML5 e motor V8 de JavaScript do Chrome CSS3. |
Multi-toque | suporte nativo Android para multi-touch, a partir dos dispositivos portáteis iniciais começaram com, como HTC Hero. |
multitarefa | Os usuários podem saltar de uma tarefa para outra, e ao mesmo tempo pode executar uma variedade de aplicações. |
Widgets ajustáveis | Widgets são redimensionáveis, assim os usuários podem expandir mais conteúdo ou encolher para economizar espaço. |
multilíngue | Ele suporta one-way e um texto multi-direcional. |
GCM | Google Cloud Messaging (GCM) é um serviço que permite aos desenvolvedores para enviar um conjunto de dados de mensagens curtas para o dispositivo Android do usuário sem a necessidade de solução de sincronização de propriedade. |
Wi-Fi Direct | Um conector para alta largura de banda descoberta de rede de pares e emparelhar a aplicação direta da tecnologia. |
Android Beam | A tecnologia popular baseado em NFC, que permite aos usuários compartilhar instantaneamente, simplesmente tocando dois telefones habilitados para NFC juntos. |
Aplicativos para Android
aplicações Android normalmente usam o kit de desenvolvimento de software Android, usando a linguagem Java para desenvolver.
Uma vez que o desenvolvimento estiver concluído, os aplicativos do Android pode ser facilmente embalado e vendido no Google Play e a loja de aplicativos Amazon tais como.
milhões Android de dispositivos móveis em mais de 190 países ao redor do mundo. Esta é a maior base instalada de qualquer plataforma móvel para um crescimento rápido. Em todo o mundo a cada dia mais de 1 milhão de novos dispositivos Android são ativados.
Escrevendo O objetivo deste tutorial é ensinar como desenvolver e empacotar o aplicativo Android. Vamos ambientes de programação de aplicativos Android definir o início e desenvolvimento de aplicações Android em profundidade em todos os aspectos.
Categoria Aplicação Android
Existem muitas aplicações Android no mercado. As principais categorias são:
História Android
nome de código Android está agora encaminhado a partir A L, respectivamente Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat e Lollipop. Vamos, a fim de compreender a história do Android.
- Cupcake (Cupcake)
- Rosquinha (donut)
- puffs relâmpago (Eclair)
- Frozen Yogurt (Froyo)
- Gingerbread (Gingerbread)
- Honeycomb (favo de mel)
- sanduíches de sorvete (Ice Cream Sandwich)
- Jelly Bean (Jelly Bean)
- Kit Kat (KitKat)
- Lollipops (Lollipop)
Qual é o nível API?
quadro API de nível API é um identificador exclusivo para a versão inteira, fornecida por uma versão da plataforma Android.
versão da plataforma | Nível API | VERSION_CODE | |
---|---|---|---|
Android 5.1 | 22 | LOLLIPOP_MR1 | |
Android 5.0 | 21 | LOLLIPOP | |
4.4W Android | 20 | KITKAT_WATCH | KitKat para Wearables Só |
Android 4.4 | 19 | KITKAT | |
Android 4.3 | 18 | JELLY_BEAN_MR2 | |
Android 4.2, 4.2.2 | 17 | JELLY_BEAN_MR1 | |
Android 4.1, 4.1.1 | 16 | JELLY_BEAN | |
4.0.3 Android, 4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 | |
Android 4.0, 4.0.1, 4.0.2 | 14 | ICE_CREAM_SANDWICH | |
Android 3.2 | 13 | HONEYCOMB_MR2 | |
3.1.x Android | 12 | HONEYCOMB_MR1 | |
3.0.x Android | 11 | FAVO DE MEL | |
2.3.4 Android 2.3.3 Android | 10 | GINGERBREAD_MR1 | |
2.3.2 Android 2.3.1 Android Android 2.3 | 9 | GINGERBREAD | |
2.2.x Android | 8 | FROYO | |
2.1.x Android | 7 | ECLAIR_MR1 | |
2.0.1 Android | 6 | ECLAIR_0_1 | |
Android 2.0 | 5 | ECLAIR | |
Android 1.6 | 4 | DONUT | |
Android 1.5 | 3 | CUPCAKE | |
Android 1.1 | 2 | BASE_1_1 | |
Android 1.0 | 1 | BASE |