Android è un open source per la piattaforma mobile lanciato da Google nel 2008 e sempre, da quando era diventato il preferito per le persone e gli sviluppatori di tutto il mondo. Android è basato su Linux multiprocesso e multithreading OS. Google Android OS non è limitato ai telefoni, ma si può utilizzare per costruire un DVR, un palmare GPS, un lettore MP3, ecc
Sebbene la piattaforma Android è open source e personalizzabile, gli utenti di Android e gli sviluppatori sono diventati abituali per i costrutti sviluppato da Google per i dispositivi Android. L’uso di questi Android concetti è di vitale importanza per lo sviluppo di un’applicazione in fretta.
Concetti chiave di Android sono:-
Le app e i File APK
Attività
Frammenti
Vista e ViewGroups
Layout XML File
Intenti
Widget
Servizi
Sensori
Io sto dando una panoramica di Android concetti chiave. Dopo avere una conoscenza di base di Android concetti chiave, è possibile approfondire i vari argomenti.
Le app e i File APK
Un’applicazione per Android è un’Applicazione Android. Un’app è confezionato in un file APK, cioè Android pacchetto di applicazione. Il file APK contiene il codice Java compilato e altre risorse come immagini e testi per l’applicazione Android
Attività
Un Android di attività è un componente GUI. Si può capire come una finestra di un’applicazione desktop. Come gli schermi dei telefoni cellulari sono piccoli, un’attività che occupa tutto lo schermo. Se si apre molteplici attività, quindi sono accatastati in cima a vicenda. Non è possibile organizzare attività, fianco a fianco come si può fare con il desktop di windows.
Attività, azioni mirate, che un utente può prendere. Come è difficile scorrere, ingrandire o fare clic su un link su un piccolo schermo, quindi, è consigliabile che un app visualizzazione di una sola attività per schermo. Questo presenta le informazioni più rilevanti per l’utente e permette loro di lanciare una nuova schermata per ulteriori informazioni o fare clic sul pulsante indietro per visualizzare la precedente attività. Lo schermo può esporre più attività, ma si dovrebbe aiutare l’utente a completare solo una attività alla volta.
Frammenti
In Android, un frammento è un frammento di un totale di interfaccia utente. Un frammento prende solo una parte dello schermo. I frammenti sono utilizzati per l’attività. Frammenti può essere utilizzato anche all’interno delle diverse attività. Frammenti di contenere le Viste e ViewGroups al loro interno.
Vista e ViewGroups
Android elementi della GUI venire in tre categorie, ossia le Attività, punti di Vista e ViewGroups. Le attività sono le finestre/zanzariere. Vista sono i singoli elementi della GUI, come una TextView che mostra un testo, un Pulsante che gli utenti possono fare clic su ecc. ViewGroups sono contenitori per la Vista. Un ViewGroup in realtà gruppi di una raccolta di punti di Vista. Vista e ViewGroups possono essere nidificati all’interno di un’attività o all’interno anche un frammento, che è nidificato all’interno di un’attività.
Layout XML File
Attività, frammenti e ViewGroups possibile utilizzare i file XML per definire il loro layout e il contenuto. Il layout del file XML dire che GUI componenti di un’attività o di un frammento contiene e anche lo stile di componenti GUI, cioè Le dimensioni, margini, padding, etc.
Intento
Se la vostra applicazione richiede l’esecuzione di una funzione di là delle sue capacità di base, come l’apertura di una foto, la riproduzione di un video o la ricerca di un contatto e poi si dovrebbe capire se uno strumento in grado di svolgere tale funzione esiste già nel sistema operativo o in un’app di terze parti. Se sì, allora si può ottenere il vantaggio della funzionalità utilizzando intenti.
Ad esempio, Se la tua app accede ai contatti dell’utente, quindi è possibile utilizzare intento di oggetti per il lancio del dispositivo esistenti applicazione Contatti. Questo elimina la duplicazione di programmazione e anche di accelerare l’interazione dell’utente con il dispositivo come l’utente non avrà bisogno di imparare di nuovo per aggiungere un contatto alla tua app.
Widget
Android Widget sono in realtà componenti GUI, che possono essere visualizzati al di fuori di un’attività. Per esempio, a Un widget meteo che mostra il tempo oggi è manifestato in molte Android schermate home. I widget sono stati confezionati e implementato come parte di un’applicazione Android. Anche a volte Viste in Android sono noti anche come widget. Per esempio, Molti componenti GUI vengono inseriti in un pacchetto Java che si chiama android.widget. Componenti GUI non sono come un widget che può rimanere sulla schermata iniziale del dispositivo Android. Quindi, si dovrebbe capire la differenza tra i componenti dell’interfaccia grafica che può essere utilizzato all’interno di ViewGroups, Frammenti e componenti che possono essere utilizzati all’interno ViewGroups, di Frammenti e di Attività, e anche dentro i Widget e Widget che può rimanere sulla schermata iniziale del dispositivo Android.
Servizi
In Android, Servizi di processo in background che può essere eseguito su un dispositivo Android, anche se la domanda non è visibile. Servizi non richiedono l’interfaccia utente. Per esempio, a Un Servizio in grado di controllare un server remoto per gli aggiornamenti o per il backup dei dati ogni ora.
Sensori
I dispositivi Android hanno molti integrato di sensori a cui puoi accedere dal tuo Android le applicazioni. E.g il GPS integrato negli smartphone è un sensore. Pertanto, è possibile ottenere l’accesso al GPS dall’interno di applicazioni Android.