Я использую Wearable SDK Tizen
, чтобы создать лицо для часов, и пока я могу получить состояние питания Bluetooth с помощью blueAdapter = tizen.bluetooth.getDefaultAdapter();
и bluetoothPowered = blueAdapter.powered;
, вместо этого я предпочел бы использовать прослушиватель Bluetooth постоянного вызова blueAdapter.powered
.Установить Bluetooth-приемник на Tizen Wearable
Проблема, с которой я сталкиваюсь, заключается в том, что, хотя я сделал прямое копирование и вставку образца кода (хотя я и изменил имя адаптера, см. Ниже) с веб-страницы Bluetooth API
от Tizen, я получаю следующую ошибку: 'undefined' is not a function (evaluating 'blueAdapter.setChangeListener(changeListener)')
.
Это код, я использую:
var blueAdapter = tizen.bluetooth.getDefaultAdapter();
var changeListener = {
onstatechanged: function(powered) {
console.log ("Power state is changed into: " + powered);
},
onnamechanged: function(name) {
console.log("Name is changed to: " + name);
},
onvisibilitychanged: function(visible) {
console.log("Visibility is changed into: " + visible);
}
};
blueAdapter.setChangeListener(changeListener);
Не уверен, если это поможет, но я использую после privileges
:
http://tizen.org/privilege/bluetooth.admin
http://tizen.org/privilege/bluetooth.gap
Любая помощь будет оценена.
У меня такая же ошибка blueAdapter.setChangeListener не является функцией. – shreeramk
@srkushwaha, просто удар в темноте, но какие у вас есть ролик? Я до сих пор не понял свою проблему :( – Grahamvs