android webview权限申请_Android WebView 获取定位权限的问题。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED || ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED || ActivityCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.WRITE_EXTERNAL_STORAGE}, 100);
}
WebView webView = findViewById(R.id.web);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
webView.setWebChromeClient(new WebChromeClient() {
@Override
public void onGeolocationPermissionsShowPrompt(String origin,
GeolocationPermissions.Callback callback) {
callback.invoke(origin, true, true);
Toast.makeText(getApplicationContext(), "webView 申请权限", Toast.LENGTH_SHORT).show();
}
});
webView.loadUrl("https://common.diditaxi.com.cn/general/webEntry?&bizid=257&channel=70365");
总结
以上是生活随笔为你收集整理的android webview权限申请_Android WebView 获取定位权限的问题。的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Win7下程序结束为何没有调用 DLL_
- 下一篇: Android面试题(五) --重要