如何在cordova中使用硬件意图

时间:2015-02-17 14:17:20

标签: javascript cordova ionic

我的应用依赖NFC和GPS激活。

现在,如果其中一个被停用,我想显示一个意图,重定向到相应的设置。

我想直接指向当前未激活的设置。我不希望用户离开应用程序并再次重新打开它。就像谷歌地图一样。如果您的GPS未激活,它会发出警告并直接指向android gps设置菜单

在java中它的工作原理如下:

startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));

现在我需要在cordova / phonegap中使用相同的功能。

你有没有发现这个插件以及它是如何工作的?

1 个答案:

答案 0 :(得分:1)

我相信你所寻找的是Phonegap Diagnostic plugin。这里有一些关于如何将插件添加到项目以及使用插件的information

使用javascript指向设置:
cordova.require('cordova/plugin/diagnostic').switchToLocationSettings();

有一个isGPSEnabled标志可用于确定GPS是打开还是关闭。我不确定NFC是否有类似的东西。 Phonegap NFC插件可能对您有用。

供参考:也可以找到与您类似的问题herehere