>> Elettronica Tecnologia >  >> Cellulari e Accessori >> smart Phones

Android Development Intro

Chiunque può imparare lo sviluppo di Android . Tuttavia, l'attività comporta un varietà di tecnologie e tecniche . Il sistema operativo Android gira su dispositivi informatici mobili, tra cui smartphone, tablet e PC portatili . Gli utenti del sistema Android sono in grado di scaricare e installare le applicazioni rilasciate attraverso il mercato ufficiale di Android . Gli sviluppatori possono scaricare gli strumenti necessari per la creazione di applicazioni Android gratuitamente , anche se c'è un costo di rilasciare applicazioni attraverso il mercato . Applicazioni

applicazioni Android sono programmi software che possono essere eseguiti sul sistema operativo Android . La maggior parte dei dispositivi Android -powered vengono acquistati con una selezione di applicazioni di base già installati . Gli utenti possono quindi scaricare qualsiasi numero di applicazioni aggiuntive. L'Android Market divide le applicazioni in una serie di categorie , tra cui giochi , di riferimento , di business , intrattenimento, comunicazione , media, lo shopping e la produttività tra molti altri . Gli sviluppatori possono quindi progettare applicazioni per una vasta gamma di funzioni.
Development Process

il processo di sviluppo Android risultati nella produzione di un file APK , che è un pacchetto di Android file . Un file APK rappresenta la versione finale esportato di un app , che gli utenti possono accedere attraverso il mercato . Per creare un file funzionante APK , gli sviluppatori utilizzano Eclipse IDE ( Integrated Development Environment ), in combinato disposto con l' Android SDK (Software Development Kit ) e ADT ( Android Developer Tools ) plugin. Questi strumenti consentono agli sviluppatori di codice, compilare , test, e infine esportare applicazioni Android . Gli sviluppatori possono vedere le loro applicazioni in esecuzione su dispositivi virtuali utilizzando l'AVD (Android Virtual Device ) Manager.
Tecnologie

applicazioni Android possono coinvolgere molteplici tecnologie , ma in maggior parte dei casi essi sono principalmente costruiti utilizzando Java e la codifica XML . L'XML per un'applicazione in grado di modellare i dati e gli elementi visivi come i disegni di interfaccia utente . Sviluppatori di Android utilizzano XML per definire i layout utenti vedono quando si avvia un'applicazione . Il codice Java per un app Android definisce la logica e il trattamento all'interno di esso . Utilizzando classi Java , gli sviluppatori possono definire ogni elemento applicazione con proprietà e comportamenti che forniscono le funzionalità dell'applicazione. Gli sviluppatori che stanno imparando Android , ma non hanno già familiarità con il linguaggio Java spesso devono educare se stessi su aspetti di base della tecnologia , inclusi gli oggetti e l'ereditarietà .
Releasing

quando uno sviluppatore finisce costruire e testare un'applicazione Android ed è pronta a rilasciare tramite l'Android Market , hanno bisogno di passare attraverso una serie di passaggi . L'Android Market prevede che le domande devono essere firmate e versionati secondo le linee guida specifiche . Gli sviluppatori hanno quindi bisogno di proteggere i propri file APK mediante un processo di crittografia , utilizzando la stessa chiave per ogni versione di un app. Il file manifesto dell'applicazione consente agli sviluppatori di indicare versioni con incremento numeri di versione per ogni release . Gli sviluppatori possono decidere se far pagare una tassa per le loro applicazioni o se rilasciare loro gratuitamente . Alcuni sviluppatori rilasciano entrambe le versioni gratuite ea pagamento delle loro applicazioni , con le versioni gratuite a volte sostenuti dalla pubblicità .

  1. Must -Have Applicazioni Android per gli sviluppatori Web
  2. ClockworkMod Recovery
  3. Certificazione Android
  4. Android Kernel Development
  5. WinMo vs. Android
  6. Android Giochi Java