TeChn4K Posté(e) 1 décembre 2009 Posté(e) 1 décembre 2009 (modifié) Bonjour ! Je suis entrain de me pencher sur les façons de communiquer avec une imprimante en Bluetooth. Bluetooth File Transfert ou Bluex permettent de transmettre un document à une imprimante en Bluetooth (en root). Et je sais aussi qu'avec l'arrivée d'Android 2.0, l'API Bluetooth sera beaucoup complète. Je cherche donc des infos, des sources, des exemples, des tutos sur l'utilisation du Bluetooth. Je ne suis pas assez bon pour déchiffrer la doc Android et produire quelque chose de fonctionnel... Il y a vraiment très peu de chose sur le net à ce sujet, je galère ..! Merci de vos retours :) Modifié 2 décembre 2009 par TeChn4K 1 Citer
cousinHub Posté(e) 10 janvier 2010 Posté(e) 10 janvier 2010 Je cherche donc des infos, des sources, des exemples, des tutos sur l'utilisation du Bluetooth. J) Tu as bien commencé par ceci j'imagine ? http://developer.android.com/intl/fr/resources/samples/BluetoothChat/index.html 1 Citer
dorian73 Posté(e) 11 mars 2010 Posté(e) 11 mars 2010 petit deterrage , pour le bluetooth , Ok depuis la 2.0 mais avant ???? comment fait-on pour jouer avec le bluetooth avant la 2.0 ? 1 Citer
zehunter Posté(e) 12 avril 2010 Posté(e) 12 avril 2010 petit deterrage , pour le bluetooth , Ok depuis la 2.0 mais avant ???? comment fait-on pour jouer avec le bluetooth avant la 2.0 ? je me pose la meme question sur le bluetooth avant la 2.0 et comment faire une application qui soit compatible au finla 1.5 1.6 et 2.0 (et 2.1 of course) 1 Citer
cr0vax Posté(e) 12 avril 2010 Posté(e) 12 avril 2010 JE conseille la lecture des sources d'Android sur la question car avant la 2.0 ça n'a pas été documenté (enfin si un peu mais la doc. a été retirée) 1 Citer
Chronogps Posté(e) 16 avril 2010 Posté(e) 16 avril 2010 Il y a un moyen d'avoir cette documentation ? Car je serais très intéressé pour ajouter un accès à des périphériques BT sur mon application. Apparemment cela peut fonctionner y compris en 1.5, j'ai testé S2 BT Terminal avec un GPS 5 Hz externe et cela fonctionne parfaitement bien... J'aimerai bien pouvoir réaliser ce type d'interfaçage. 1 Citer
zehunter Posté(e) 16 avril 2010 Posté(e) 16 avril 2010 Il y a un moyen d'avoir cette documentation ? Car je serais très intéressé pour ajouter un accès à des périphériques BT sur mon application. Apparemment cela peut fonctionner y compris en 1.5, j'ai testé S2 BT Terminal avec un GPS 5 Hz externe et cela fonctionne parfaitement bien... J'aimerai bien pouvoir réaliser ce type d'interfaçage. je suis aussi interessé. difficile de trouver cette doc :-( 1 Citer
Chronogps Posté(e) 8 mai 2010 Posté(e) 8 mai 2010 Bon j'avance. A l'occasion je ferai une synthèse. En gros cela donne ceci : Donc en OS <2.1 il faut utiliser la librairie suivante : http://code.google.com/p/backport-android-bluetooth/ Ensuite on prend un exemple comme celui ci (pour Android 2.1) : http://developer.android.com/resources/samples/BluetoothChat/index.html Il faut ensuite modifier légèrement le code : Changer les : import android.bluetooth.BluetoothXXXX; en import backport.android.bluetooth.BluetoothXXXX; Et au niveau du projet suivre les instructions de la page http://code.google.com/p/backport-android-bluetooth/ ainsi on obtient le programme S2 BT. La librairie émule directement toute la couche BT d'Android 2.1. Donc pour la documentation il suffit de consulter la documentation officielle ici : http://developer.android.com/reference/android/bluetooth/package-summary.html Au passage le débogage des parties BT se faire en déboguant directement sur le téléphone (puisque l'émulateur est dépourvu des fonctions BT). 1 Citer
zehunter Posté(e) 9 mai 2010 Posté(e) 9 mai 2010 un grand merci a toi! je vias moi aussi me lancer dessus d'ici le week end prochain. j'attend ta synthése avec impatience! 1 Citer
roly Posté(e) 17 mai 2010 Posté(e) 17 mai 2010 Donc en OS <2.1 il faut utiliser la librairie suivante : C'est < 2.0.1 plutot... 1 Citer
gabrouze Posté(e) 20 mai 2010 Posté(e) 20 mai 2010 Quelqu'un d'entre vous arrive a faire fonctionner le meme code pour 1.x et 2.x ? J'ai l'erreur suivante en 2.x: 05-20 11:20:57.515: ERROR/AndroidRuntime(30020): Uncaught handler: thread main exiting due to uncaught exception05-20 11:20:57.525: ERROR/AndroidRuntime(30020): java.lang.NoClassDefFoundError: android.bluetooth.IBluetoothDevice 05-20 11:20:57.525: ERROR/AndroidRuntime(30020): at backport.android.bluetooth.IBluetoothDeviceLocator.get(IBluetoothDeviceLocator.java:41) 05-20 11:20:57.525: ERROR/AndroidRuntime(30020): at backport.android.bluetooth.BluetoothAdapter.getDefaultAdapter(BluetoothAdapter.java:405) Par avance merci. 1 Citer
zehunter Posté(e) 21 mai 2010 Posté(e) 21 mai 2010 salut, j'arrive pas a comprendre cette erreur : "can't locate backport android bluetooth.properties from classpath" enfin si je comprend, mais je vois pas ou mettre le fichier pour qu'il soit dans le classpath :-( quelqu'un peut-il m'aider? merci, 1 Citer
gabrouze Posté(e) 21 mai 2010 Posté(e) 21 mai 2010 dans src logiquement !!! pour moi ca a marché. 1 Citer
zehunter Posté(e) 21 mai 2010 Posté(e) 21 mai 2010 (modifié) c'est ce que j'avais compris... dans workspace/NOMDUPROJET/src pour eclipse mais non, il trouve pas :-( et j'ai meme fait dans workspace/NOMDUPROJET/src/com/team/projet/ et rien de plus :-( un truc a changer dans la conf eclipse peux etre? EDIT: je pense avoir compris => j'ai pas fait de refresh sur l'interface d'eclipse, du coup le fichier, meme présent, était pas "vu" . Modifié 21 mai 2010 par zehunter 1 Citer
gabrouze Posté(e) 21 mai 2010 Posté(e) 21 mai 2010 question toute simple ton fichier s'appelle bien backport_android_bluetooth.properties et non backport android bluetooth.properties 1 Citer
zehunter Posté(e) 21 mai 2010 Posté(e) 21 mai 2010 (modifié) non il a le bon nom, c'est la premiere chose que j'ai checké :) EDIT: 2eme soucis, eclipse etait en outofspace disk :-( Modifié 21 mai 2010 par zehunter 1 Citer
zehunter Posté(e) 24 mai 2010 Posté(e) 24 mai 2010 (modifié) Quelqu'un d'entre vous arrive a faire fonctionner le meme code pour 1.x et 2.x ?J'ai l'erreur suivante en 2.x: Par avance merci. pareil :-( et aucune idée d'ou ca viens :-( E/AndroidRuntime(20885): Uncaught handler: thread main exiting due to uncaught exception E/AndroidRuntime(20885): java.lang.NoClassDefFoundError: android.bluetooth.IBluetoothDevice E/AndroidRuntime(20885): at backport.android.bluetooth.IBluetoothDeviceLocator.get(IBluetoothDeviceLocator.java:41) E/AndroidRuntime(20885): at backport.android.bluetooth.BluetoothAdapter.getDefaultAdapter(BluetoothAdapter.java:405) EDIT: bon en fait backport ne semble pas prendre en compte si on est en > 2.0.1 pour appeller le code/librairie natif :-( en gros pas moyen de faire une seule appli pour 1.5/1.6 et 2.x :-( Modifié 24 mai 2010 par zehunter 1 Citer
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.