Latest web development tutorials

Android Panoramica

Che cosa è Android?

android_overview_1

Android è un sistema operativo open source, basato su Linux per i dispositivi mobili come smartphone e tablet. Android da Google e altre società ha portato Open Handset Alliance ha sviluppato.

Android offre un approccio unificato per lo sviluppo di applicazioni, il che significa che gli sviluppatori hanno bisogno solo di sviluppo Android, in modo che le applicazioni possono funzionare su diversi dispositivi mobili con sistema operativo Android.

Google ha rilasciato la prima versione beta del kit di sviluppo software Android (SDK) nel 2007, la prima versione commerciale di Android 1.0, viene rilasciato nel settembre 2008.

27 giugno 2012, in occasione della conferenza Google I / O, Google ha annunciato il rilascio della versione Android 4.1 Jelly Bean. Jelly Bean è un aggiornamento incrementale in termini di funzionalità e prestazioni, lo scopo principale è quello di migliorare l'interfaccia utente,

codice sorgente di Android è basato su licenze di software libero e open source. La maggior parte del codice di Google rilasciato sotto la licenza Apache Versione 2.0, il kernel Linux cambia la licenza GNU General Public 2.


Vantaggi per lo sviluppo Android

  • Open Source
  • Molti sviluppatori e comunità più forti
  • mercato in crescita
  • Integrazione Internazionale App
  • Bassi costi di sviluppo
  • Maggiore probabilità di successo
  • ambiente di sviluppo ricco

Caratteristiche di Android

Android è un potente e Apple 4GS competere funzioni del sistema operativo, e supporta alcune caratteristiche grandi. Alcune caratteristiche sono le seguenti:

proprietà descrizione
bella UI sistema operativo Android schermata di base offre una bella e intuitiva interfaccia utente.
Connettività GSM / EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC e WiMAX.
memoria Leggero database relazionale SQLite per la memorizzazione dei dati
media Support 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
notizie SMS e MMS
Browser Web Sulla base del layout del motore WebKit open source, accoppiato con il supporto per HTML5 e il motore JavaScript V8 di Chrome CSS3.
Multi-touch il supporto nativo per Android multi-touch, dai dispositivi palmari iniziali è iniziato con, come ad esempio HTC Hero.
multitasking Gli utenti possono passare da un compito all'altro, e nello stesso tempo possono eseguire una varietà di applicazioni.
widgets regolabili I widget sono ridimensionabili, così gli utenti possono espandere più contenuti o ridurre per risparmiare spazio.
plurilingue Esso supporta a senso unico e il testo multi-direzionale.
GCM Google Cloud Messaging (GCM) è un servizio che consente agli sviluppatori di inviare un breve messaggio di dati al dispositivo Android dell'utente senza la necessità di soluzione di sincronizzazione proprietaria.
Wi-Fi Direct Un connettore ad alta larghezza di banda di rete peer scoperta e l'associazione l'applicazione diretta della tecnologia.
Android Beam Un popolare tecnologia NFC-based che consente agli utenti di condividere istantaneamente, semplicemente toccando due telefoni NFC-enabled insieme.

Applicazioni Android

applicazioni Android utilizzano in genere il kit di sviluppo software Android, utilizzando il linguaggio Java per lo sviluppo.

Una volta che lo sviluppo è completato, le applicazioni Android può essere facilmente confezionati e venduti su Google Play e l'app store di Amazon come.

milioni di dispositivi mobili Android in più di 190 paesi in tutto il mondo. Questa è la più grande base installata di qualsiasi piattaforma mobile per una rapida crescita. In tutto il mondo ogni giorno vengono attivati ​​più di 1 milione di nuovi dispositivi Android.

Scrivendo Lo scopo di questo tutorial è quello di insegnare come sviluppare e confezionare l'applicazione Android. Ci ambienti di programmazione di applicazioni Android impostare l'inizio e lo sviluppo di applicazioni Android in modo approfondito in tutti gli aspetti.

Categoria applicazione Android

Ci sono molte applicazioni Android sul mercato. Le principali categorie sono:

immagine

Storia Android

nome in codice di Android è ora instradato da A L rispettivamente aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat e lecca-lecca. Facciamo in modo da capire la storia di Android.

  • Cupcake (Cupcake)
  • Ciambella (ciambella)
  • sbuffi di fulmini (Eclair)
  • Frozen Yogurt (Froyo)
  • Gingerbread (pan di zenzero)
  • A nido d'ape (Honeycomb)
  • sandwich gelato (Ice Cream Sandwich)
  • Jelly Bean (Jelly Bean)
  • Kit Kat (KitKat)
  • Lollipops (Lollipop)


Qual è il livello di API?

quadro API a livello di API è un identificatore univoco per la versione intero, fornita da una versione della piattaforma Android.

versione della piattaforma Livello API VERSION_CODE
Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 LOLLIPOP
4.4W Android 20 KITKAT_WATCH KitKat per Wearables Solo
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 HONEYCOMB

2.3.4 Android

2.3.3 Android

10 GINGERBREAD_MR1

2.3.2 Android

2.3.1 Android

Android 2.3

9 ZENZERO
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 CIAMBELLA
Android 1.5 3 CUPCAKE
Android 1.1 2 BASE_1_1
Android 1.0 1 BASE