1. Contingut
TarracoDroid
Comunitat d’Usuaris Android de Tarragona
Tomas Gonzalez
20 de junio de 2011
Tomas Gonzalez TarracoDroid
2. Contingut
Contingut
1 Objectius
2 Software necessari
3 Instal.laci´
o
4 Detecci´ autom`tica del dispositiu Android
o a
5 Demo
Tomas Gonzalez TarracoDroid
3. Objectius
Software necessari
Instal.laci´
o
Detecci´ autom`tica del dispositiu Android
o a
Demo
Objectius
Software necessari
Instal.laci´
o
Auto-detecci´ dispositiu Android
o
Demo
Tomas Gonzalez TarracoDroid
4. Objectius
Software necessari
Instal.laci´
o
Detecci´ autom`tica del dispositiu Android
o a
Demo
Software necessari
Eclipse Galileo (Linux mirror) (Win mirror)
Android Sdk 32 bits (Linux mirror) (Win mirror)
Java SDK
Repositori ubuntu/debian
$ sudo apt-get install openjdk-6-jdk
Java Sun SDK (Linux mirror) (Win mirror)
Sistemes Linux 64 bits
Compatibilitat compilaci´ 32 bits
o
$ sudo apt-get install ia32-libs
Tomas Gonzalez TarracoDroid
5. Objectius
Instal.laci´ Eclipse
o
Software necessari
Instal.laci´ Android SDK
o
Instal.laci´
o
Instal.laci´ ADT
o
Detecci´ autom`tica del dispositiu Android
o a
Instal.lar SDK Platform Android X.Y
Demo
Instal.laci´ Eclipse
o
Descomprimir l’arxiu que cont´ l’eclipse
e
Executar el binari dins la carpeta eclipse
Triar la carpeta del workspace
Tomas Gonzalez TarracoDroid
6. Objectius
Instal.laci´ Eclipse
o
Software necessari
Instal.laci´ Android SDK
o
Instal.laci´
o
Instal.laci´ ADT
o
Detecci´ autom`tica del dispositiu Android
o a
Instal.lar SDK Platform Android X.Y
Demo
Instal.laci´ Android SDK
o
Android SDK
adb, ddms, ...
Instal.laci´:
o
Descomprimir android-sdk.zip
Executar comanda:
$ android-sdk/tools/android
Tomas Gonzalez TarracoDroid
7. Objectius
Instal.laci´ Eclipse
o
Software necessari
Instal.laci´ Android SDK
o
Instal.laci´
o
Instal.laci´ ADT
o
Detecci´ autom`tica del dispositiu Android
o a
Instal.lar SDK Platform Android X.Y
Demo
Instal.laci´ ADT
o
Android Development Tools (ADT)
adb, ddms, ...
Instal.laci´:
o
Indicar a l’eclipse del Android SDK instal.lat anteriorment
Menu Window->Preferencies->Android
Tomas Gonzalez TarracoDroid
8. Objectius
Instal.laci´ Eclipse
o
Software necessari
Instal.laci´ Android SDK
o
Instal.laci´
o
Instal.laci´ ADT
o
Detecci´ autom`tica del dispositiu Android
o a
Instal.lar SDK Platform Android X.Y
Demo
Instal.laci´ ADT
o
Tomas Gonzalez TarracoDroid
9. Objectius
Instal.laci´ Eclipse
o
Software necessari
Instal.laci´ Android SDK
o
Instal.laci´
o
Instal.laci´ ADT
o
Detecci´ autom`tica del dispositiu Android
o a
Instal.lar SDK Platform Android X.Y
Demo
http://dl-ssl.google.com/android/eclipse
Tomas Gonzalez TarracoDroid
10. Objectius
Software necessari
Linux
Instal.laci´
o
Windows
Detecci´ autom`tica del dispositiu Android
o a
Demo
Detecci´ autom`tica del dispositiu Android
o a
Detecci´ autom`tica del dispositiu Android.
o a
Linux
Windows
Tomas Gonzalez TarracoDroid
11. Objectius
Software necessari
Linux
Instal.laci´
o
Windows
Detecci´ autom`tica del dispositiu Android
o a
Demo
Linux
Detecci´ dels dispositius conectats
o
$adb devices
Editem l’arxiu /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb",SYSFS{idVendor}=="VENDOR_ID",MODE="0666"
Activem l’acc´s al tel´fon Men´ → Aplicacions → Desenvolupament
e e u
→ USB per depurar
Tomas Gonzalez TarracoDroid
12. Objectius
Software necessari
Linux
Instal.laci´
o
Windows
Detecci´ autom`tica del dispositiu Android
o a
Demo
Vendor ID
Tomas Gonzalez TarracoDroid
13. Objectius
Software necessari
Linux
Instal.laci´
o
Windows
Detecci´ autom`tica del dispositiu Android
o a
Demo
Windows
Descarregar el Google USB driver utilitzant ADT.
Tomas Gonzalez TarracoDroid
14. Projecte Android
Objectius
Android Virtual Devices
Software necessari
Sel.lecci´ Api Level
o
Instal.laci´
o
Sel.lecci´ mida display
o
Detecci´ autom`tica del dispositiu Android
o a
Sel.lecci´ mida mem´ria externa SD
o o
Demo
Sel.lecci´ suport de Hardware
o
Projecte Android
Crear un projecte Android buit.
Donar un nom al projecte presentacio TarracoDroid a Tortosa
Indicar quina API es tindr` en compte quan compilem
a
Donar un nom a l’aplicaci´:
o
presentacio TarracoDroid a Tortosa
Indicar el paquet al que pertany l’aplicaci´:
o
essential.tarracodroid
Donar un nom a la tasca: presentacio TarracoDroid a Tortosa
Tomas Gonzalez TarracoDroid
15. Projecte Android
Objectius
Android Virtual Devices
Software necessari
Sel.lecci´ Api Level
o
Instal.laci´
o
Sel.lecci´ mida display
o
Detecci´ autom`tica del dispositiu Android
o a
Sel.lecci´ mida mem´ria externa SD
o o
Demo
Sel.lecci´ suport de Hardware
o
Android Virtual Devices
Crear un dispositiu emulat per executar la nostra aplicaci´.
o
Men´ Window → Android SDK and AVD Manager
u
Clicar bot´ New
o
Tomas Gonzalez TarracoDroid
16. Projecte Android
Objectius
Android Virtual Devices
Software necessari
Sel.lecci´ Api Level
o
Instal.laci´
o
Sel.lecci´ mida display
o
Detecci´ autom`tica del dispositiu Android
o a
Sel.lecci´ mida mem´ria externa SD
o o
Demo
Sel.lecci´ suport de Hardware
o
Sel.lecci´ Api Level
o
Camp Target
Ha de ser la mateixa o inferior a la que porta instal.lada el
dispositiu real.
Tomas Gonzalez TarracoDroid
17. Projecte Android
Objectius
Android Virtual Devices
Software necessari
Sel.lecci´ Api Level
o
Instal.laci´
o
Sel.lecci´ mida display
o
Detecci´ autom`tica del dispositiu Android
o a
Sel.lecci´ mida mem´ria externa SD
o o
Demo
Sel.lecci´ suport de Hardware
o
Sel.lecci´ mida display
o
Camp Built-in:
HTC Desire: 480 X 800 WVGA
HTC Wildfire: 240 x 320 QVGA
Tomas Gonzalez TarracoDroid
18. Projecte Android
Objectius
Android Virtual Devices
Software necessari
Sel.lecci´ Api Level
o
Instal.laci´
o
Sel.lecci´ mida display
o
Detecci´ autom`tica del dispositiu Android
o a
Sel.lecci´ mida mem´ria externa SD
o o
Demo
Sel.lecci´ suport de Hardware
o
Sel.lecci´ mida mem´ria externa SD
o o
Camp Size
No cal que sigui la mida real de la que disposa el dispositiu.
Tomas Gonzalez TarracoDroid
19. Projecte Android
Objectius
Android Virtual Devices
Software necessari
Sel.lecci´ Api Level
o
Instal.laci´
o
Sel.lecci´ mida display
o
Detecci´ autom`tica del dispositiu Android
o a
Sel.lecci´ mida mem´ria externa SD
o o
Demo
Sel.lecci´ suport de Hardware
o
Sel.lecci´ suport de Hardware
o
Tomas Gonzalez TarracoDroid
20. Projecte Android
Objectius
Android Virtual Devices
Software necessari
Sel.lecci´ Api Level
o
Instal.laci´
o
Sel.lecci´ mida display
o
Detecci´ autom`tica del dispositiu Android
o a
Sel.lecci´ mida mem´ria externa SD
o o
Demo
Sel.lecci´ suport de Hardware
o
TarracoDroid
Contacte:
correu: tomas.gonzalez@tarracodroid.com
twitter: @TarracoDroid i @TomasGiS
www.tarracodroid.com
Tomas Gonzalez TarracoDroid