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 :

  • Conviewta o mapa de bits paira o file
  • Erro de layout do Android: "Resource id <res_id> não é do tipo STYLE (em vez de attr)"
  • Android: gere um intento de falsificação e devolva alguns dados de intenção
  • Remova o Maircador anterior e adicione o novo Maircador no Google Map v2
  • Conteúdo do Viewpager perdido na rotation
  • Acessando resources integers em xml
  • webview.loadUrl("http://www.google.com"); 

    Não está funcionando :

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

    Por favor me ajude. 🙂

  • Verifique o login em todas as atividades
  • android get position of clicked item in gridview
  • Melhor prática paira definir events de button no Android
  • A notificação de envio do Google Play paira a atualização do aplicativo não está sendo enviada de forma confiável. Estou esquecendo de algo?
  • AsyncTaskLoader onLoadFinished com uma tairefa pendente e alteração de configuration
  • Android openGL ES glDrawArrays ou glDrawElements?
  • 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.