2013-12-05 3 views
2

Я пытался разработать какое-то мобильное приложение, и я собираюсь подобрать AngularJS + ZeptoJS.Использование bluetooth в AngularJS

Но есть одна проблема - я ничего не мог найти о доступе к действиям Bluetooth с помощью Angular. Я просмотрел некоторые уроки, но не нашел ни единого слова об этом. Я думал, если это возможно?

Я имею в виду - доступ к bluetooth в мобильном приложении (созданный в angularjs, преобразованный в phonegap). Не мобильная сеть.

Я совершенно новый с мобильным программированием приложений так, пожалуйста, не делай мне больно :)

А также немного отчаянным, чтобы получить ответ ..

+0

Можете ли вы получить доступ к bluetooth из веб-браузера? Я не думаю, что вы можете, если на вашем устройстве нет API-интерфейса. – jraede

+0

Я имел в виду мобильное приложение, поэтому мое приложение было преобразовано в PhoneGap, чтобы он вызывал его native. – mmmm

+0

Возможно, вы должны упомянуть об этом в своем вопросе. – jraede

ответ

3

Похоже, есть плагин PhoneGap для доступа к Bluetooth:

https://build.phonegap.com/plugins/23

После того, как вы получите плагин установлен, вы можете получить доступ к нему через Угловое. Я рекомендую создать сервис для взаимодействия с ним. Он будет идти немного что-то вроде этого:

App.factory('bluetooth', function() { 
    var bluetoothSerial = cordova.require('bluetoothSerial'); 

    return { 
     sendMessage: function(message) { 
      // interact with bluetoothSerial 
     } 
    }; 
}); 

Тогда ваши контроллеры могут требовать его:

App.controller('appCtrl', function(bluetooth) { 
    $scope.communicate = function() { 
     bluetooth.sendMessage("all your base are belong to us"); 
    }; 
}); 

удачи!

Смежные вопросы