2011-02-10 3 views
0

J'ai un petit site Web hors ligne que mon application montrera à un moment donné à travers un webview.Inclure un site Web dans le projet android

Où dois-je mettre le site dans mon dossier de ressources android afin de pouvoir charger tous les javascripts, css etc?

Merci d'avance.

Répondre

2

Vous pouvez vérifier les actifs, je pense que c'est exactement ce que vous voulez.

Voici comment j'utilise assests. Ma hiérarchie:

- actifs

| - help.html

| - quelques.js

| - images

| - | - banner.jpg

| - | - bg.jpg

puis dans l'application, j'utilise WebView comme mise en page. Alors;

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

1

Partout dans les ressources du bundle. Lors de l'ouverture à partir de WebView, vous pouvez fournir l'URL dans votre ensemble en tant qu'URL de base, et les scripts, les styles, etc. seront chargés comme prévu.

+0

voulez-vous dire à l'intérieur des actifs? – biquillo

+0

OUI !!! Désolé, diaphonie iPhone. Asstes est très bien, et comme URL de base, vous donnez quelque chose comme '" file: /// android_asset/my_folder/"'. Même si les ressources ne sont pas un dossier physique, WebView le résout correctement. –

Questions connexes