Jump to content

Bluetooth - faire fonctionner une application pour 1.5 et 2.0


Recommended Posts


J'ai ecris une application qui utilise le Bluetooth pour android 1.5.

Tout fonctionne parfaitement sur android 1.6, par contre avec l'arrivée du 2.0, il y a les classes BlueTooth qui apparaissent et l'ancien code ne fonctionne plus et donne un nullPointer :

mDevice = mContext.getSystemService("bluetooth");

Je veux que ceux qui utilisent 1.5 et 1.6 puissent continuer a utiliser mon prog donc la compilation se fait avec la lib 1.5 et donc je n'ai acces a ces nouvelles classe Bluetooth (revision 5).

Quelqu'un a t il une solution ?

Link to comment
Share on other sites

Oui je l'ai vu et j'ai essayé mais la réponse finale ne sert qu'a faire fonctionner sur android 1.x.

Le meme code ne fonctione pas sur 2.x / j'ai le message suivant :

05-20 11:20:57.515: ERROR/AndroidRuntime(30020): Uncaught handler: thread main exiting due to uncaught exception

05-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)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...