私はギアS3上で実行されているtizenのWebアプリケーションのBluetooth名/ IDを取得しようとしていますのブルートゥース名/ IDを取得する方法。 時計については、 設定 - >接続 - > Bluetooth - > Bluetooth Gear S3(AAA1)の情報を見ることができます。サムスンギアS3スマートウォッチのWebアプリケーション
AAA1の値をプログラムで設定します。 tizen Webアプリケーションで値を取得するためのメソッドやAPIはありますか?
私はギアS3上で実行されているtizenのWebアプリケーションのBluetooth名/ IDを取得しようとしていますのブルートゥース名/ IDを取得する方法。 時計については、 設定 - >接続 - > Bluetooth - > Bluetooth Gear S3(AAA1)の情報を見ることができます。サムスンギアS3スマートウォッチのWebアプリケーション
AAA1の値をプログラムで設定します。 tizen Webアプリケーションで値を取得するためのメソッドやAPIはありますか?
がdiscoverDevices機能を起動し、あなたはsuccesCallbackパラメータのBluetoothDeviceインターフェイスがあります。
BluetoothDeviceインタフェースはpropertoes有する遠隔のBluetooth装置表す:
のDOMStringを名。
BluetoothAddress アドレス;
BluetoothClass deviceClass;
ブールisBonded;
ブールisTrusted。
ブールisConnected;
BluetoothUUID [] uuids;
名は、あなたが探しているプロパティです。あなたのケースで 名前は次のとおりです。 'ギアS3(AAA1)'
var adapter = tizen.bluetooth.getDefaultAdapter();
var discoverDevicesSuccessCallback = {
ondevicefound: function(device) {
alert('Found device - name: ' + device.name);
}
};
adapter.discoverDevices(discoverDevicesSuccessCallback, null);
追加 'bluetooth.gap' 特権や 'ブルートゥース' の特権(Tizen 2.3.2以下の場合)(上記Tizen 3.0用)あなたのconfig.xmlに:
さらに<tizen:privilege name="http://tizen.org/privilege/bluetooth.gap"/> // <=2.3.2
<tizen:privilege name="http://tizen.org/privilege/bluetooth"/> // >=3.0
、あなたの代わりに「ギアS3(AAA1)」の唯一の「AAA1」を必要とする場合は、少し正規表現と分割をしようとします。
var deviceName = "Gear S3 (AAA1)"; // Gear S3 (AAA1)
var removePrts = deviceName.replace(/[()]/g,''); // Gear S3 AAA1
var shortName = removePrts.split(' '); // Gear,S3,AAA1
alert(shortName[2]); // AAA1
答えと応答を確認してください –