Autore Topic: Dispositivo reale per emulare Bluetooth  (Letto 3089 volte)

Offline doctorX

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Sistema operativo:
    Ubuntu 10.04
Dispositivo reale per emulare Bluetooth
« il: 24 Settembre 2011, 11:34:18 CEST »
0
Salve a tutti,
premetto che ho fatto fatica a capire in che sezione aprire il post..
Sto realizzando un'applicazione che sfrutta il bluetooth.
Come la maggior parte degli sviluppatori già sapranno, purtoroppo, l'emulatore ancora non supporta il modulo BT.
Di conseguenza mi trovo costretto ad acquistare un nuovo telefono, appositamente per la porgrammazione.
Da un po sto pensando di acquistare un Galaxy S 2, ma ancora non ce la faccio economicamente.
Quindi non mi resta che comprare un telefono giusto per tirare avanti.
In negozio ho visto un alcatel 890 D a 99 euro ocn Android 2.2 Froyo
(ci sarebbe anche il vodafone ideos, ma l'alcatel è più allettante per via del dual sim)

Vorrei sapere se tutti i dispositivi vanno bene per effettuare il debugging..oppure alcuni non vengono riconosciuti.
E soprattutto se, una volta riconosciuti, c'è il rischio che non mi vengano riconosclite le funzionalità base del bluetooth.

Purtroppo mi trovo nella situazione di dover fare un acquisto appositamente per la programmazione e non vorrei fare un buco nell'acqua correndo il rischio di spendere solo soldi inutilmente..

Grazie mille..

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Dispositivo reale per emulare Bluetooth
« Risposta #1 il: 24 Settembre 2011, 12:27:07 CEST »
0
Beh tra un ideos e un galaxy SII ci sono una marea di altri dispositivi.
Io se fossi in te mi orienterei su un telefono con Google Experience in modo da essere sicuro di ricevere gli aggiornamenti, vedi nexus s o nexus one.

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Dispositivo reale per emulare Bluetooth
« Risposta #2 il: 24 Settembre 2011, 13:05:51 CEST »
0
Se sei pratico di sistemi operativi Linux puoi installare o usare una livecd su di un PC (anche datato ma non troppo) Android x86:

Android-x86 - Porting Android to x86

le ultime versioni hanno aggiunto il supporto Bluetooth. Se hai un dongle USB Bluetooth riconosciuto dal kernel di Linux e da Bluez puoi utilizzarlo come device Android nativo.
adb logcat | tee /tmp/logcat | grep TAG

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Dispositivo reale per emulare Bluetooth
« Risposta #3 il: 25 Settembre 2011, 20:08:05 CEST »
0
Anche se ormai è quasi impossibile anche volendo, evita dispositivi Android 1.x perchè hanno un supporto BlueTooth molto limitato rispetto ai 2.x e successivi.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline doctorX

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Sistema operativo:
    Ubuntu 10.04
Re:Dispositivo reale per emulare Bluetooth
« Risposta #4 il: 25 Settembre 2011, 20:25:21 CEST »
0
ancora non ho fatto nessun acquisto.. sto valutando lo stato delle mie finanze per vedere se riesco a prendere il galaxy.. è da un po che lo sogno la notte..

ho provato con androidx-86
l'ho istallato su un asus eeepc 900, ma sono sprovvisto di bluetooth..
dovrei provare con un bt usb.

ma una volta istallato poi come faccio a farlo vedere all' AVD come dispositivo?

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Dispositivo reale per emulare Bluetooth
« Risposta #5 il: 25 Settembre 2011, 21:37:41 CEST »
0
ma una volta istallato poi come faccio a farlo vedere all' AVD come dispositivo?

AVD sta per Android Virtual Device.
adb logcat | tee /tmp/logcat | grep TAG

Offline doctorX

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Sistema operativo:
    Ubuntu 10.04
Re:Dispositivo reale per emulare Bluetooth
« Risposta #6 il: 27 Settembre 2011, 09:06:54 CEST »
0
Allora riformulo la domanda più correttamente:
Una volta che ho istallato android sul netbook,
poi come faccio a collegarlo al pc in modo tale che possa essere riconosciuto da eclipse?
Se possibile, mi interesserebbe utlizzarlo proprio come se fosse un emulatore, in modo tale da provare di volta in volta a lanciare l'applicazione ed eventualmente poter leggere l'andamnento della stessa sul logcat.
grazie ancora..

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Dispositivo reale per emulare Bluetooth
« Risposta #7 il: 27 Settembre 2011, 11:44:59 CEST »
+1
Eclipse è un IDE e non riconosce nessun dispositivo, al massimo come farlo riconoscere al ADT (Android Development Tools).

Basta leggere la documentazione di Google, si usa adb via ethernet o wifi:

Android Debug Bridge | Android Developers

un riassunto sui comandi da impartire:

Remote host debugging on android x86 | Android Development
« Ultima modifica: 27 Settembre 2011, 14:34:27 CEST da iceweasel »
adb logcat | tee /tmp/logcat | grep TAG

Offline doctorX

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Sistema operativo:
    Ubuntu 10.04
Re:Dispositivo reale per emulare Bluetooth
« Risposta #8 il: 27 Settembre 2011, 13:55:00 CEST »
0
Nel precedete post era ciò che volevo dire..Sbadatamente ho scritto AVD invece di ADT..
Cmq grazie per le informazioni.. inizio a dargli un occhiata..

Offline doctorX

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Sistema operativo:
    Ubuntu 10.04
Re:Dispositivo reale per emulare Bluetooth
« Risposta #9 il: 27 Settembre 2011, 18:37:58 CEST »
0
Ho letto un po la documentazione, ma a dire il vero non sono riuscito a capire, nè a realizzare molto..
Mi chiedevo se qualcuno avesse già avuto a che fare con lo stesso problema..

Offline doctorX

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Sistema operativo:
    Ubuntu 10.04
Re:Dispositivo reale per emulare Bluetooth
« Risposta #10 il: 28 Settembre 2011, 09:54:52 CEST »
0
Ho risolto il problema utilizzando l'applicazione ADB Wireless.. molto molto utile e semplice da usare..

Poi mi sono accorto che nel forum se n'era già parlato..

(ADB su WiFi grazie ad adbWireless,  di JD)

Grazie a tutti..

a presto

Offline franluzzi

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: 0
    • Mostra profilo
Re:Dispositivo reale per emulare Bluetooth
« Risposta #11 il: 14 Gennaio 2012, 11:45:44 CET »
0
Ciao ma con adbWireless come hai risolto il problema di collegare l'emulatore android a un dispositivo bluetooth?

Offline franluzzi

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: 0
    • Mostra profilo
Re:Dispositivo reale per emulare Bluetooth
« Risposta #12 il: 14 Gennaio 2012, 17:42:51 CET »
0
Nessuno può aiutarmi?

Offline doctorX

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Sistema operativo:
    Ubuntu 10.04
Re:Dispositivo reale per emulare Bluetooth
« Risposta #13 il: 15 Gennaio 2012, 09:15:32 CET »
0

Prima di tutto accertati che il dispositivo con bluetooth sia collegato in wifi alle stessa rete wireless cui è collegato il pc che utilizzi per programmare con eclipse.

Lanci adbwireless sul dispositivo e premi il pulsante verde.

ti compare una scritta con un indirizzo ip del tipo 192.168.x.yyy

Io lavoro sotto ubutnu..

a questo punto apri una shell, ed esporti il path..

nel mio caso

PATH=$PATH:/home/user/ANDROID/platform-tools ; export PATH

quindi lanci il comando

adb connect 192.168.x.yyy:5555

a questo punto il dispositivo è connesso con l'adb

su eclipse ti porti sul progetto.. clicchi col destro e scegli "run as"

crei una nuova configurazione di lancio col tuo progetto..

quindi su target scegli "manual"

quando tenti di lanciare il progetto tavrai la possibilità si lanciarlo sul dispositivo reale..

Spero di essere stato abbastanza chiaro..  :-)

ciao.. 




Offline franluzzi

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: 0
    • Mostra profilo
Re:Dispositivo reale per emulare Bluetooth
« Risposta #14 il: 15 Gennaio 2012, 11:47:50 CET »
0
Grazie mille ma forse avevo capito male io in quando il mio problema è di collegare l'emulatore di android con una penna USB Bluetooth che inserisco nello stesso pc dove si trova l'emulatore, in modo tale da farlo comunicare con il mio cellulare android. Avendo un solo cellulare android è l'unico modo per testare applicazioni che usano il bluetooth. Questa cosa si può fare? oppure per testare applicazioni con il bluetooth bisogna per forza utilizzare due cellulari android?

Di nuovo grazie