Android-dev.it Community

 
Annunci

:arrow: Benvenuto!, se non sei ancora un utente registrato: puoi registrati qui, oppure effettua il login
:arrow: Apri un forum sul tuo nuovo smartphone Android e collabora con noi! (dettagli)

www.agendadigitale.org
Image


Sponsor
It is currently Sat Feb 11, 2012 6:00 pm

All times are UTC + 1 hour


 Topics   Replies   Views   Last post 
No new posts Attachment(s) aiutino per un applicazione :D

by zack on Sat Feb 11, 2012 4:16 pm in Sviluppo e programmazione in Android

1

15

Sat Feb 11, 2012 4:16 pm

zack

No new posts Gridview e focus item

by boriskarloff on Sat Feb 11, 2012 4:29 am in Sviluppo e programmazione in Android

0

10

Sat Feb 11, 2012 4:29 am

boriskarloff

No new posts Attachment(s) help raga perchè non mi trova il txt_url?

by fillo on Fri Feb 10, 2012 5:25 pm in Sviluppo e programmazione in Android

3

41

Fri Feb 10, 2012 5:25 pm

fillo

No new posts Riempire spazio orizzontale

by TheSgrash on Thu Feb 09, 2012 9:43 am in Sviluppo e programmazione in Android

2

83

Thu Feb 09, 2012 9:43 am

TheSgrash

No new posts Help creazione immagini

by hero82 on Wed Feb 08, 2012 6:57 pm in Sviluppo e programmazione in Android

2

42

Wed Feb 08, 2012 6:57 pm

hero82




Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: [Guida] Interagire con un dispositivo Android da PC
PostPosted: Thu Jul 01, 2010 5:36 pm 
Offline
Moderatore
User avatar

Joined: Wed Mar 10, 2010 8:45 am
Posts: 50
Cellulare Android: Acer A1 Liquid
Punti Android: 185
La prima cosa che si nota quando si è nuovi del mondo Android è che qualsiasi cosa si voglia fare è abbastanza COMPLICATA… tuttavia non bisogna spaventarsi, perché la forza di Android sta proprio nell’aiuto della COMMUNITY!

Perciò non mi dilungherò oltre e comincio ad elencare, step-by-step, come fare per INTERAGIRE con il vostro dispositivo Android da PC.
Ci tengo però a precisare che NON mi assumo nessuna responsabilità per eventuali danni ai vostri smartphone!! (questo non è per spaventarvi, ma è per tutelarmi, poichè con alcune delle procedure sotto elencate si potrà, per esempio, accedere ai permessi di ROOT e/o fare altre operazioni, come l'installazione di Custom ROM, che NON sono PRIVE di RISCHI...)
Io ho provato personalmente sul mio dispositivo tutte le operazioni sotto elencate SENZA problemi, ma NON assicuro che funzioneranno anche sul vostro PC e/o sul vostro dispositivo.


SALVARE FILE SULLA SCHEDA SD:
Se si vuole soltanto salvare dei file sulla scheda micro SD, trasferendoli dal computer al nostro dispositivo Android, basta collegare il dispositivo al PC tramite cavo USB.
Ovviamente dovrete aver installato i DRIVER del vostro smartphone (cercate sul sito della societĂ  produttrice e/o nel CD di installazione).
A questo punto toccare e tenere premuta l’Area di notifica (del dispositivo) facendola scorrere verso il basso e connettete il dispositivo (USB connected: Mount). Una volta collegato, sul nostro computer si aprirà la finestra della scheda micro SD (disco removibile visibile anche nella schermata Computer o Risorse del Computer). A questo punto non dovrete far altro che copiare nella finestra i dati che volete memorizzare sulla scheda micro SD del vostro smartphone. Finito di trasferire i file riandate nell'Area di notifica (del dispositivo) e disconnettete il dispositivo (Turn off USB storage: Turn Off).

Image

Se invece volete fare qualcosa di un po' piĂą complicato sul vostro smartphone leggete qui sotto...


INSTALLARE ECLIPSE (Microsoft Windows):
Per chi non lo sapesse Eclipse è l’IDE ufficiale per sviluppare applicazioni per Android. Scaricate quindi dal sito ufficiale (http://www.eclipse.org) l’ultima versione di Eclipse Classic (3.6.0 - Helios).

Image

ATTENZIONE: dovrete prendere la versione (32-bit/64-bit) in base alla JVM (Java Virtual Machine) installata. Per sapere che versione avete installato sul vostro PC andate su http://www.java.com e cliccate sul “Test d’installazione” (Verifica versione Java). Se non avete installato Java sul vostro PC, allora provvedete a scaricarlo dallo stesso sito e ad installarlo.

Per installare Eclipse, invece, vi basterà scompattare l’archivio (cartella .zip) eclipse-SDK-3.6-win32.zip (o eclipse-SDK-3.6-win32-x86_64.zip se si tratta della vesione a 64 bit) e copiare la cartella eclipse in C:\Program Files (x86)\ (o C:\Program Files\).
Una volta copiata la cartella, per far partire Eclipse, vi basterà cliccare su eclipse.exe. Un consiglio è quello di crearvi un collegamento (nel menù Start e/o sul desktop), in modo da poter avviare Eclipse direttamente da li.


INSTALLARE ADT (Android Development Tools):
Una volta installato Eclipse, per poter programmare su una piattaforma Android a nostra scelta ci serve installare il modulo ADT (Android Development Tools).
Per installarlo ci basterà aprire Eclipse, cliccare su: Help -> Install New Software…

Image

ora cliccare "Add…" (Add Reposity) e inserire:

Name: Google Android Development Tools
Location: https://dl-ssl.google.com/android/eclipse/

infine cliccare su OK. Ora bisogna selezionare il relativo software e completare la procedura di installazione guidata ("Next >").

Image


INSTALLARE E CONFIGURARE ANDROID SDK (Software Development Kit):
Una volta installato sia Eclipse che ADT (Android Development Tools), per poter completare la procedura di interazione con il nostro dispositivo Android da PC, ci serve installare il pacchetto Android SDK (Software Development Kit).

Per prima cosa bisogna scaricare l'ultima versione disponibile di Android SDK da qui: http://developer.android.com/sdk/index.html

Finito il download scompattarlo e rinominare la cartella scompattata (android-sdk-<machine-platform>) con un nome a scelta (una buona scelta può essere “Android SDK” o “android”) e spostarla in C:\Program Files (x86)\ (o C:\Program Files\).
Una buona idea può essere quella di aggiungere il percorso della SDK nei PATH di Sistema. Su Microsoft Windows lo potete fare facilmente, con i seguenti passi:
- cliccare con il tasto destro su Computer (o Risorse del Computer);
- selezionare “Impostazioni di sistema avanzate” (vi si aprirà la schermata delle proprietà del sistema);
- selezionare "Variabili d’ambiente…", e nella schermata Variabili di sistema selezionare la variabile Path (il contenuto di Path è una stringa di percorsi separati da ";"). Cliccare su "Modifica…" e aggiungere in fondo “C:\Program Files (x86)\Android SDK\tools\” (o “C:\Program Files\Android SDK\tools\", utilizzando al posto di Android SDK il nome della cartella scelto in precedenza...);
NB: il percorso della SDK deve essere preceduto da un ';' per dividerlo dal percorso precedente.

Image

Image

Per farlo su Linux e/o Mac OSX cercate una guida apposita.

Ora andate/tornate su Eclipse e cliccare su: Windows -> Preferences
poi cliccare su Android e inserire in SDK Location il percorso scelto in precedenza, per esempio:

SDK Location: C:\Program Files (x86)\Android SDK\ (o C:\Program Files\Android SDK\).

Image

Infine andate su: Windows -> Android SDK and AVD Manager
selezionare Available Packages

Image

e scegliere le piattaforme Android da installare (quelle su cui si vuole programmare) e cliccare su "Install Selected".
INSTALLAZIONI CONSIGLIATE:
- Usb Driver package;
- Documentation;
(piĂą le versioni SDK Platform Android su cui vorrete programmare e le relative Google APIs by Google Inc. ...)


UTILIZZARE ABD (Android Debug Bridge) E FASTBOOT:
Una volta completata l'installazione e la configurazione di Android SDK (vedi i punti precedenti) e installati i DRIVER del vostro smartphone (cercate sul sito della societĂ  produttrice e/o nel CD di installazione), potrete finalmente interagire con il vostro dispositivo Android direttamente dal vostro computer utilizzando ADB (Android Debug Bridge).
ADB, per chi non lo sapesse, è un tool incluso nella Android SDK che ci permette di collegarci al nostro smartphone direttamente dal PC, e di eseguire vari comandi.

Prima di tutto bisogna attivare il Debug Mode sul nostro smartphone. Per farlo andiamo su: Settings -> Applications -> Development
e selezionare "USB debugging".

Image

Ora collegate il vostro smartphone al computer, tramite cavo USB.
ATTENZIONE: NON connettete il dispositivo (USB connected: Don't mount).

Per testare se l'ABD funziona correttamente possiamo aprire il prompt dei comandi di Microsoft Windows (Start -> Esegui... -> cmd) e scrivere:

C:\[NomeUtente]> cd C:\Program Files (x86)\Android SDK\tools
C:\Program Files (x86)\Android SDK\tools> adb devices

Questo comando vi restituirĂ  la lista degli smartphone Android collegati al PC (List of devices attached) e il loro stato.


COMANDI BASE DI ABD (Android Debug Bridge):
Aprire la shell: adb shell

Installare applicazioni: adb install [NomeFile].apk
(ovviamente dovrete avere giĂ  nella cartella /tools dell'Android SDK il file ".apk" da installare!)
Disinstallare applicazioni: adb uninstall package.[NomeFile].apk
(è necessario conoscere il nome del package dell'applicazione per poterla disinstallare...)

Visualizzare log Android: adb logcat
(utile se si riscontrano dei problemi con particolari applicazioni...)
Salvare log Android sul PC: adb logcat > logAndroid.txt

Inserire file su Android: adb push [NomeFileSorgente] /[AndroidPath]/[NomeFileDestinazione]
Rimuovere file da Android: adb pull /[AndroidPath]/[NomeFileAndroid] [NomeFileDestinazione]

Riavviare il dispositivo: adb reboot
Riavviare il dispositivo in FASTBOOT: adb reboot bootloader
Riavviare il dispositivo in RECOVERY: adb reboot recovery

Per maggiori informazioni si consiglia di leggere la guida ai comandi via ADB per Android (ringraziamo iCe): comandi-via-adb-per-android-t687.html

-------- -------- -------- -------- -------- -------- -------- --------

Se la seguente GUIDA dovesse risultarvi incompleta, scorretta e/o nel caso troviate qualche imperfezione, Vi chiedo gentilmente di segnalarmelo. NON mi interessano ringraziamenti, ma solamente commenti e critiche costruttive! (nella speranza che altri possano beneficiarne)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

Topic Tags

Android SDK ADT ABD Eclipse


All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
SitemapIndex SitemapIndex RSS Feed RSS Feed Channel list Channel list
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB SEO

All trademarks and logos used in this site are of properties of their respective owners.