Android下打开手机GPS设置


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

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM