如何使用cordova打开设备中的设置页面

时间:2015-01-05 18:32:03

标签: android cordova settings

我正在使用apache cordova构建应用程序,我已经可以使用the BluetoothSerial plugin检查蓝牙是否可用。

如果不是,那么我重定向到一个页面,我有一个按钮来调用设备设置对话框,但我找不到任何如何执行此操作的示例。它甚至可能吗?

我找到了获取wifi / gps设置的示例,但没有设置页面本身。

1 个答案:

答案 0 :(得分:1)

据我所知,您需要使用本机代码来调用蓝牙设置。

我假设您知道如何从javascript调用java方法。叫这段代码

final Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
final ComponentName cn = new ComponentName("com.android.settings", 
              "com.android.settings.bluetoothSettings");
intent.setComponent(cn);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity( intent);

这应该打开蓝牙设置。有关详细信息,请参阅this