|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2005
Città: A casa mia
Messaggi: 825
|
Configurazione Pc come auricolare.
salve
io ho un nokia n70. Come S.O ho ubuntu 7.10 Chiavetta bluetooth della sbs abbinata al software della bluesoleil. Ho installato le bluez utils e il mio scopo è quello di riuscire a sentire le telefonate sulle casse del pc tramite, ovviamente, il pc stesso. Quindi : NOKIA N70 ---- audio via bluetooth ---> PC -----trasmette alle----> CASSE io ho fatto spdtool browse per vedere i servizi attivi del mio cellulare: Browsing 00:1B:AF:BF:7F:73 ... Service Name: Hands-Free Audio Gateway Service RecHandle: 0x10000 Service Class ID List: "Handfree Audio Gateway" (0x111f) "Generic Audio" (0x1203) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 1 Language Base Attr List: code_ISO639: 0x454e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Handfree Audio Gateway" (0x111f) Version: 0x0101 Service Name: Headset Audio Gateway Service RecHandle: 0x10001 Service Class ID List: "Headset Audio Gateway" (0x1112) "Generic Audio" (0x1203) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 2 Language Base Attr List: code_ISO639: 0x454e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Headset" (0x1108) Version: 0x0100 Il problema sta, che secondo me, il cellulare riconosce il pc come COMPUTER e non come auricolare, bisogna editare il file rfcomm .. o almeno questa è la mia idea.. solo che non ho alba di come editarlo ... |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2005
Città: A casa mia
Messaggi: 825
|
smanettando un pò ho trovato questo forum inglese in cui hanno sviluppato una appz in java, che va incontro a questa esigenza. Infatti loro, come me, hanno il pc in auto e volevano poter collegare il loro cellulare via bt al pc in modo tale da sentire le telefonate sugli autoparlanti.
la discussione in merito è questa : http://www.mp3car.com/vbulletin/linu...th-woes-2.html e hanno sviluppato questa libreria in java per linux chiamata bluehands , che va a inserirsi nel bundle software presente con le blueZ Utils... L'appz la trovate qua: http://sourceforge.net/projects/Bluehands/ Solo che quando compilo mi da questo errore : ./runLookMaNoHands Exception in thread "main" java.lang.NoClassDefFoundError: org/bluehands/RFCOMMConnectionListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at org.bluehands.lookMaNoHands.Main.main(Main.java:31) e non capisco proprio come risolvere il problema... Ultima modifica di 3nigma666 : 08-12-2007 alle 23:57. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2005
Città: A casa mia
Messaggi: 825
|
miiiiiiiiii nessuno che sa....
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2005
Città: A casa mia
Messaggi: 825
|
uppino..
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Sep 2004
Città: puɐlɹǝpuoʍ
Messaggi: 1710
|
Se ti può essere utile, qui c'è qualche link che ho trovato...
http://www.holtmann.org/linux/bluetooth/audio.html http://bluetooth-alsa.sourceforge.net http://wiki.bluez.org/wiki/HOWTO/AudioDevices EDIT: come non detto, questi link servono a inviare uno stream audio dal pc, non a riceverlo... Ultima modifica di k4ez4r : 11-12-2007 alle 14:21. |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao ![]() |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Ho dato un occhiata veloce al codice. Prova ad aprire il file runLookMaNoHands e modifica la riga
Codice:
java -cp LookMaNoHands.jar:../../libjbluehands/bin/jbluehands.jar org.bluehands.lookMaNoHands.Main Codice:
java -cp LookMaNoHands.jar:jbluehands.jar org.bluehands.lookMaNoHands.Main ![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jan 2005
Città: A casa mia
Messaggi: 825
|
Quote:
![]() Exception in thread "main" java.lang.UnsatisfiedLinkError: no jbluehands in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at org.bluehands.Bluehands.getInstance(Bluehands.java:42) at org.bluehands.lookMaNoHands.DisconnectedPanel.<init>(DisconnectedPanel.java:75) at org.bluehands.lookMaNoHands.MainWindow.getDisconnectedPanel(MainWindow.java:162) at org.bluehands.lookMaNoHands.MainWindow.getCurrentPagePanel(MainWindow.java:154) at org.bluehands.lookMaNoHands.MainWindow.getMainContentPanel(MainWindow.java:118) at org.bluehands.lookMaNoHands.MainWindow.<init>(MainWindow.java:69) at org.bluehands.lookMaNoHands.Main.main(Main.java:31) che fare ? |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jan 2005
Città: A casa mia
Messaggi: 825
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jan 2005
Città: A casa mia
Messaggi: 825
|
ma questa classe RFCOMMListener è una classe di default di Java ? xke non la trovo nella documentazione..
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
No è una classe scritta dall'autore e sta in jbluehands.jar. Il nuovo problema sembra essere dovuto alle librerie. Prova ad aggiungere un -Djava.library.path=/percorso in modo da farlo puntare alla cartella in cui hai messo i due file .so che erano inclusi nel tar.
ciao ![]() |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jan 2005
Città: A casa mia
Messaggi: 825
|
Quote:
java -cp LookMaNoHands.jar:jbluehands.jar org.bluehands.lookMaNoHands.Main -Djava.library.path=/home/enigma/Desktop/bluehands_0.01/libbluehands.so e mi restituisce questo ![]() Exception in thread "main" java.lang.NoClassDefFoundError: org/bluehands/lookMaNoHands/Main |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:21.