Запуск браузера из приложения.
Исходные коды для приложения, которое нужно подключить доступ к интернету.
Для начала, приложению нужно разрешить доступ в интернет. В файле AndroidManifest.xml пропишем
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" /> 
    <application
        android:allowBackup="true"
		........
Проверяем доступность интернета и wi-fi.
 NetworkInfo networkInfo;
    NetworkInfo wifiInfo;
	
	 networkInfo = connectivityManager.getActiveNetworkInfo();
        wifiInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
       
   
           if (networkInfo != null && networkInfo.isConnected()) {
			 //есть интернет  
			 if (wifiInfo != null && wifiInfo.isConnected())
            {
                // есть wi-fi
            }
		   }
Открытие браузера
        Intent browserIntent = new Intent(Intent.ACTION_VIEW, 
		Uri.parse("https://cwmax.ru/android/java/app_internet.php"));
        startActivity(browserIntent);
Открытие встроенного браузера WebView
<?xml version="1.0" encoding="utf-8"?>
<WebView
    android:id="@+id/webView"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
	
    setContentView(R.layout.activity_main);
            
    webView = findViewById(R.id.webView);
    // включаем поддержку JavaScript
    webView.getSettings().setJavaScriptEnabled(true);
	
	webView.setWebViewClient(new MyWebViewClient());
	
    // указываем страницу загрузки
    webView.loadUrl("https://cwmax.ru/android/java/app_internet.php"); 
}
private class MyWebViewClient extends WebViewClient {
    @TargetApi(Build.VERSION_CODES.N)
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
        view.loadUrl(request.getUrl().toString());
        return true;
    }
	
	
	@Override
public void onBackPressed() {
    if(webView.canGoBack()) {
        webView.goBack();
    } else {
        super.onBackPressed();
    }
}
