Caricamento di pagine web in webview in android?

ho un link ad esempio "http://google.com", ho bisogno di caricare la pagina web nella mia applicazione sia nella visualizzazione web o in un'altra vista, ma non nel browser predefinito di android, se è ansible o non.

Grazie

  • Come 'errore: imansible get la properties;': lib 'su null object` su un nuovo progetto Android Studio
  • La class Child di EditText appare diversa da quella normale di EditText su Android 4
  • Rileva il browser in-app (WebView) con PHP / Javascript
  • Google Maps v2 Imposta Livello Zoom
  • Creare errori con l'XML a dipendenza del converter di oggetti java in build.gradle per il retrofit
  • Conoscere il layout utilizzato durante il runtime
  • Android 4.3 risultati raccolta cropCode Annulla
  • Invio di dati tramite Bluetooth
  • Android MediaCodec non funziona
  • Il menu hamburger passa alla freccia per una nuova attività
  • Pattern "Una attività, più viste": Vantaggi e svantaggi
  • Android Proguard - come mantenere i gestori onClick che fanno riferimento solo ai layout XML
  • 3 Solutions collect form web for “Caricamento di pagine web in webview in android?”

    Penso che tu desideri caricare URL in webview all'interno dell'applicazione . Se non sono sbagliato, allora puoi avere:

    WebView browser = (WebView)findViewById(R.id.browser); browser.setWebViewClient(new WebViewClient() { /* On Android 1.1 shouldOverrideUrlLoading() will be called every time the user clicks a link, * but on Android 1.5 it will be called for every page load, even if it was caused by calling loadUrl()! */ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { /* intercept all page load attempts and load yahoo.com instead */ String myAlternativeURL = "http://yahoo.com"; if (!url.equals(myAlternativeURL)) { view.loadUrl(myAlternativeURL); return true; } return false; } }); browser.loadUrl("http://google.com"); 

    E in generale è anche ansible utilizzare il webview.loadURL(URL) per caricare URL in webview.

    Sì, puoi farlo usando WebView, usa l'API, webview.loadUrl (your_url); dare l'authorization di accesso a Internet nel file Manifest di Android.

    Controlla qui,
    http://developer.android.com/reference/android/webkit/WebView.html

    controllare ad esempio con loadUrl ();

    È necessario estendere WebViewClient e lanciare l'URL all'interno di esso.

     public class WebActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); webview = (WebView) findViewById(R.id.wv); webview.setWebViewClient(new WebC()); webview.loadUrl("http://google.com"); } public class WebC extends WebViewClient { @Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { super.onReceivedError(view, errorCode, description, failingUrl); } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { ... etc. 

    E nel tuo layout xml,

     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <WebView android:id="@+id/wv" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </LinearLayout> 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.