2011-10-21 12 views
0

別のBTデバイスに接続していないときでも、アプリケーションが動作しているデバイスのBluetooth MACアドレスを取得したいと考えています。これも可能ですか?あなたはAPI経由でBluetoothラジオをオン/オフすることができますか?ブラックベリーデバイスのBluetooth MACアドレスを取得

私はBlackberry SDKに慣れていませんが、AndroidとiOSについてよく知っています。私はAPIが公開されていないため、iOSでは不可能であることを認識しています(あなたが根づいていない限り)。私はAndroid上でそれを行う方法を非常によく知っています。

誰かが正しい方向に向けることができますか?私はBlackberry SDKを扱うことを学ぶか、必要なアプリのために誰かを雇うことを学ぶだろうが、これに少し慣れたい。

+0

RIMからBluetooth APIを見ましたか? –

+0

はい、私はドキュメントを見ました。私が必要なものを見つけられなかったかもしれない、多分私は十分に深く見ていない。 – velazcod

答えて

3

私はユーザーがデバイスアドレスを取得するためにgetDeviceAddress()メソッドを使うことができると思います。 このメソッドは、バイト配列のデータを返します。

BluetoothSerialPortInfo[] info = BluetoothSerialPort.getSerialPortInfo(); 
byte[] btAddress = info[0].getDeviceAddress(); 

このバイト配列を16進数に変換する必要があります。

ByteArrayUtilities.byteArrayToHex(); 
+0

現在の接続でのみ動作しますか?また、* this *デバイスまたはリモートデバイスのアドレスを取得しますか?ありがとうございました。 – velazcod

関連する問題