Android codice Java Tools

May 5

Android codice Java Tools


Una delle principali caratteristiche della piattaforma mobile Android di Google è che chiunque può sviluppare applicazioni completamente caratterizzata, o applicazioni, da utilizzare su dispositivi Android. A causa del modo in cui viene eseguito Android apps, questi sono per lo più sviluppati con il linguaggio di programmazione Java. Per aiutare gli sviluppatori a fare applicazioni Android, Google fornisce una varietà di strumenti per aiutarli a sviluppare e testare il loro codice sorgente.

Android Java VM

Il sistema operativo Android gira applicazioni con il lancio di una macchina unica virtuale (VM), sulla base della Java Virtual Machine (JVM), che converte compilato Java bytecode in codice macchina, in cui ogni individuo applicazione verrà eseguito. Questo fornisce una serie di funzionalità di sicurezza per evitare che le applicazioni di ottenere le autorizzazioni non necessarie o pericolose sul dispositivo. Dal punto di vista funzionale, vuol dire che il modo più semplice per i programmatori di scrivere applicazioni per Android è quello di codificare loro nella lingua queste macchine virtuali processo: Java.

Strumenti SDK

Al fine di programmatori Java di essere in grado di costruire applicazioni Android completamente caratterizzata, di cui hanno bisogno le librerie di oggetti e funzioni che Google fornisce. Questi permettono ai programmatori di codificare applicazioni che utilizzano le caratteristiche di telefoni Android, come la fotocamera, GPS e giroscopio. Google fornisce queste librerie, o kit di sviluppo software (SDK), in due forme: SDK specializzate per una versione specifica di Android, e un SDK base che permette al programmatore di scaricare entrambe le librerie di codice specifico di versione e altri strumenti di sviluppo di Android specializzati.

Device Emulator Android

Proprio come altri software di emulazione sistema consente agli utenti di eseguire sistemi operativi virtualizzati all'interno del loro sistema attuale, Google fornisce un emulatore dispositivo Android attraverso il suo SDK di base. Questo strumento fornisce un sistema Android completamente descritto che i programmatori possono utilizzare per testare le loro applicazioni. Ciò consente ai programmatori di risparmiare il tempo necessario per caricare fisicamente le applicazioni su un dispositivo Android fisico. Inoltre permette loro di vedere se un app contiene un errore che avrebbe effetti negativi su un sistema Android senza mettere il proprio dispositivo fisico a rischio.

Android Debug Bridge

Il Debug Bridge Android (ADB) è un programma a riga di comando che serve un certo numero di usi per gli sviluppatori di applicazioni Android. Esso consente ai programmatori di caricare le applicazioni che si sviluppano in entrambi un emulatore dispositivo Android in esecuzione sul proprio sistema, e su dispositivi fisici Android. Inoltre permette ai programmatori di accedere ai vari dati sullo stato del loro app in vari punti durante la sua esecuzione per aiutare la diagnosi programmatore e correggere eventuali bug nelle loro applicazioni.