Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cordova.plugins.locationManager.enableBluetooth()在android中不工作_Android_Angularjs_Cordova_Bluetooth_Ionic Framework - Fatal编程技术网

cordova.plugins.locationManager.enableBluetooth()在android中不工作

cordova.plugins.locationManager.enableBluetooth()在android中不工作,android,angularjs,cordova,bluetooth,ionic-framework,Android,Angularjs,Cordova,Bluetooth,Ionic Framework,我正在尝试通过ionic应用程序启用手机蓝牙功能。我是这样称呼的: cordova.plugins.locationManager.enableBluetooth() 但也不会启用和产生任何错误。下面是我的app.js代码。请帮忙 import {App, Platform} from 'ionic-framework/ionic'; import {TabsPage} from './pages/tabs/tabs'; @App({ template: '<ion-nav [ro

我正在尝试通过ionic应用程序启用手机蓝牙功能。我是这样称呼的:

cordova.plugins.locationManager.enableBluetooth()

但也不会启用和产生任何错误。下面是我的
app.js
代码。请帮忙

import {App, Platform} from 'ionic-framework/ionic';
import {TabsPage} from './pages/tabs/tabs';


@App({
  template: '<ion-nav [root]="rootPage"></ion-nav>',
  config: {} // http://ionicframework.com/docs/v2/api/config/Config/
})
export class MyApp {
  static get parameters() {
    return [[Platform]];
  }

  constructor(platform) {
    this.rootPage = TabsPage;

    platform.ready().then(() => {
        StatusBar.backgroundColorByName('red');
        console.log("App starting.");
        cordova.plugins.locationManager.enableBluetooth();
    });
  }
}
import{App,Platform}来自“离子框架/ionic”;
从“./pages/tabs/tabs”导入{TabsPage};
@应用程序({
模板:“”,
配置:{}//http://ionicframework.com/docs/v2/api/config/Config/
})
导出类MyApp{
静态获取参数(){
返回[[平台]];
}
建造商(平台){
this.rootPage=TabsPage;
platform.ready()。然后(()=>{
StatusBar.backgroundColorByName(“红色”);
log(“应用程序启动”);
plugins.locationManager.enableBluetooth();
});
}
}
有什么我遗漏的吗。我的电话是一加一

更新:

是否有任何特定的配置我必须在设备中实现 这是一种发展模式


应用程序技术信息

  • 离子2和角2
  • 插件:com.unarin.cordova.beacon()

我自己解决了这个问题。问题似乎出在petermetz/cordova插件ibeacon上,我使用的是25天以前的插件

首先通过进入项目根文件夹运行来删除现有插件:

sudo cordova插件rm com.unarin.cordova.beacon

然后再次添加插件(基本上我更新了我的插件):

sudo cordova插件添加https://github.com/petermetz/cordova-plugin-ibeacon.git

从那以后,一切都开始运转良好

谢谢