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_
- 下一篇: Siverlight5新功能/改进总结