if (plus.os.name == "Android") {
var context = plus.android.importClass("android.content.Context");
var locationManager = plus.android.importClass("android.location.LocationManager");
var main = plus.android.runtimeMainActivity();
var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
var gpsProvider = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER); //檢查是否開啟了GPS
if (!gpsProvider) {
var message = "為了獲取您的精准位置,請開啟GPS設備。";
var title = "GPS未啟用";
var alertCB = function() {
var Intent = plus.android.importClass("android.content.Intent");
var mIntent = new Intent('android.settings.LOCATION_SOURCE_SETTINGS');
main.startActivity(mIntent); //打開GPS設置
}
plus.nativeUI.alert(message, alertCB, title);
}
}