判斷android設備是否啓用位置服務

判斷android設備是否啓用位置服務

安裝插件

給大家介紹一個功能巨全的插件,感覺我(老闆)想要的他都有!!!

cordova.plugins.diagnostic

$ cordova plugin add cordova.plugins.diagnostic

將以下xml添加到config.xml以使用npm中此插件的最新版本:

<plugin name="cordova.plugins.diagnostic" source="npm" />

指定模塊

<preference name="cordova.plugins.diagnostic.modules" value="LOCATION" />

方法

isLocationEnabled()

cordova.plugins.diagnostic.isLocationEnabled(function(enabled){
    console.log("Location setting is " + (enabled ? "enabled" : "disabled"));
    //不知道爲什麼在模擬器和手機這段話都沒有打印出來,所以我在下面寫了alert,可以彈出信息
    alert("Location setting is " + (enabled ? "enabled" : "disabled"))
}, function(error){
    console.error("The following error occurred: "+error);
});

結果

模擬器運行結果
模擬器運行結果

備註

如果大家在安裝或使用此插件的過程中遇到什麼問題,請移步官網,這邊說明很詳盡,一般都可以正常使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章