Ошибка WebView. Создание приложения для Android для просмотра моего веб-сайта

Поэтому у меня есть веб-сайт с мобильной версией. Я пытаюсь сделать приложение для него.

Это мой файл activity_main.xml

<?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="none"/> 

И это мой класс MainActivity.java

 package com.example.esouqbh.esouq; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import com.example.esouqbh.esouq.R; public class MainActivity extends Activity {@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //Remove title bar as we already have it in the web app this.requestWindowFeature(Window.FEATURE_NO_TITLE); //Point to the content view defined in XML setContentView(R.layout.activity_main); //Configure the webview setup in the xml layout WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); //Yes, we want javascript, pls. webSettings.setJavaScriptEnabled(true); //Make sure links in the webview is handled by the webview and not sent to a full browser myWebView.setWebViewClient(new WebViewClient()); //And let the fun begin myWebView.loadUrl("http://esouqbh.com"); }} 

По какой-то причине, когда я запускаю приложение, которое он говорит на моем телефоне (я запускаю APP на своем телефоне в качестве эмулятора), я получаю эту ошибку

страница не доступна

Не удалось загрузить веб-страницу по адресу http://esouqbh.com :

нетто :: ERR_CACHE_MISS

Обратите внимание, что мой сайт отлично работает без проблем, если я открою его из своего браузера или телефона.

EDIT :: найдено решение путем добавления

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

В androidmanifest.xml!

НЕТ, это не папка, добавив:

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

В AndroidManifest.xml означает, что ваше приложение загрузит страницу из Интернета в ваш WebView

Разрешение INTERNET : позволяет приложениям открывать сетевые сокеты.

Intereting Posts