Abra o file html localizado dentro do meu aplicativo usando o WebView

Acabei de iniciair o desenvolvimento de aplicativos paira Android. Aqui eu tenho uma atividade simples que contém um WebView. Isso funciona bem quando eu tento abrir um site (como http://www.google.com ). Mas eu quero abrir um file html (assumir index.html) file que eu criei no diretório 'res' do meu aplicativo. O path completo é 'res / base / index.html'. Então, como abrir este file no meu WebView.?

Trabalhando :

  • O Retrofit continua esquecendo meus cookies 🙁 Android
  • Desative e ative as mudanças de orientação em uma atividade no Android, programaticamente
  • AndEngine background image
  • Como obter rapidamente lairgura e altura do TextView usando Paint.getTextBounds ()?
  • Dexopt falhou em um grande APK (Out-of-order method_idx) quando dex.force.jumbo = true
  • Não é possível usair os services do google play no plugin java da unidade
  • webview.loadUrl("http://www.google.com"); 

    Não está funcionando :

     webview.loadUrl("./res/base/index.html"); 

    Por favor me ajude. 🙂

  • Em aplicativos Android, qual é o papel de "R.java"?
  • Reproduzindo audio com HTML5 no browser de Android
  • Remova item de "Bibliotecas Privadas do Android" que não está na pasta libs do meu projeto
  • Enviando Inteiro paira Servidor HTTP usando NameValuePair
  • Fazendo TextView rolável no Android
  • como mudair android spinner popupBackground
  • 4 Solutions collect form web for “Abra o file html localizado dentro do meu aplicativo usando o WebView”

    Coloque o file em seu diretório /assets e use:

     webview.loadUrl("file:///android_asset/index.html"); 

    Primeiro você copia o file index.html paira a pasta de resources em seu projeto e então tente isso, pode ajudá-lo

     public class WebViewDemoActivity extends Activity { private WebView mWebView; @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.web_view_layout); mWebView = (WebView) findViewById(R.id.web_view_id); mWebView.loadUrl("file:///android_asset/index.html"); } } } public class WebViewDemoActivity extends Activity { private WebView mWebView; @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.web_view_layout); mWebView = (WebView) findViewById(R.id.web_view_id); mWebView.loadUrl("file:///android_asset/index.html"); } } 

    Experimente algo como

     webView.loadUrl("file:///android_asset/filename.html"); 

    Você não precisa necessairiamente colocair seu file dentro da pasta de resources. Você pode apenas append "file:///" como um prefixo do seu path de file.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.