public static void checkLocationPre(IEJSFragment webLoader, WebView wv, JSONObject param, final Callback callback){
String[] PERMISSION_LOCATION = new String[]{
"android.permission.ACCESS_COARSE_LOCATION",
"android.permission.ACCESS_FINE_LOCATION"
};
if (!PermissionUtil.checkPermissionAllGranted(wv.getContext(), PERMISSION_LOCATION)) {
callback.applyFail("权限未开启!");
PermissionUtil.startRequestPermissions(wv.getContext(), PERMISSION_LOCATION, 22);
return;
}
LocationManager lm = (LocationManager) wv.getContext().getSystemService(wv.getContext().LOCATION_SERVICE);
boolean ok = lm.isProviderEnabled(LocationManager.GPS_PROVIDER);
if (!ok) {
Intent intent = new Intent();
intent.setAction(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
wv.getContext().st