簡體   English   中英

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

[英]cordova.plugins.locationManager.enableBluetooth() Not working in android

我正在嘗試通過離子應用程序啟用手機藍牙。 我在打這樣的電話:

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();
    });
  }
}

有什么我想念的嗎? 我的手機是一加一。

更新:

我是否需要在設備中進行任何特殊配置才能在開發模式下實現此目的


應用技術信息

  • 離子2和角2
  • 插件:com.unarin.cordova.beacon( 鏈接

我自己解決了。 似乎有問題是petermetz/cordova-plugin-ibeacon ,我使用的是25天的舊插件。

首先通過進入項目根文件夾運行來刪除現有插件:

sudo cordova plugin rm com.unarin.cordova.beacon

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

sudo cordova plugin add https://github.com/petermetz/cordova-plugin-ibeacon.git

之后,一切開始正常。

謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM