TeChn4K Posté(e) 1 décembre 2009 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
cousinHub Posté(e) 10 janvier 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
dorian73 Posté(e) 11 mars 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
zehunter Posté(e) 12 avril 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
cr0vax Posté(e) 12 avril 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Chronogps Posté(e) 16 avril 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
zehunter Posté(e) 16 avril 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Chronogps Posté(e) 8 mai 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
zehunter Posté(e) 9 mai 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
roly Posté(e) 17 mai 2010 Share Posté(e) 17 mai 2010 Donc en OS <2.1 il faut utiliser la librairie suivante : C'est < 2.0.1 plutot... 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gabrouze Posté(e) 20 mai 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
zehunter Posté(e) 21 mai 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
gabrouze Posté(e) 21 mai 2010 Share Posté(e) 21 mai 2010 dans src logiquement !!! pour moi ca a marché. 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
zehunter Posté(e) 21 mai 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
gabrouze Posté(e) 21 mai 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
zehunter Posté(e) 21 mai 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
zehunter Posté(e) 24 mai 2010 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.