使用WebView和添加运行时权限

使用WebView

步骤如下:

1.AndroidManifest.xml中申请权限

   

<uses-permission android:name="android.permission.INTERNET"/>

2.布局.xml文件中添加webview控件

3.onCreate()中添加代码

  

WebView webView = (WebView) findViewById(R.id.web_view);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl(http://www.baidu.com);

申请运行时权限

申请不同权限时,替换对应的权限代码就行了

if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
    ActivityCompat.requestPermissions(MainActivity.this, new String[]{ Manifest.permission. WRITE_EXTERNAL_STORAGE }, 1);

 

根据不同SDK版本,执行不同代码

if(Build.VERSION.SDK_INT>=24)
{
    .....
}
else 
{
    ....
}

猜你喜欢

转载自542255641.iteye.com/blog/2395547
今日推荐