rouillip Posté(e) 3 juillet 2011 Share Posté(e) 3 juillet 2011 Je suis nouveau sur android et degré presque zero sur Java, car je developpe pour iphone et le web ! je voudrais que mon application (sur emulator et device) se lance sur index.html (ou main.html) quand on la démarre. Ensuite j'utilise jquery mobile pour la développer. Je penses que c'est une question un peu bête ... mais à mon niveau sur android. QUelqu'un pourrait il m'aider ? merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lord Yu Posté(e) 4 juillet 2011 Share Posté(e) 4 juillet 2011 En gros tu souhaites qu'au démarrage, ton application lance un navigateur web avec ta page dedans ou que ta page soit intégrée à l'application ? Dans le premier cas, dans ton onCreate tu met ça: Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("http://tonsiteinternet.com"); intent.setData(uri); startActivity(intent); Dans le deuxième cas tu intègres une webview à ton application. Lien vers le commentaire Partager sur d’autres sites More sharing options...
rouillip Posté(e) 4 juillet 2011 Auteur Share Posté(e) 4 juillet 2011 En gros tu souhaites qu'au démarrage, ton application lance un navigateur web avec ta page dedans ou que ta page soit intégrée à l'application ? Dans le premier cas, dans ton onCreate tu met ça: Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("http://tonsiteinternet.com"); intent.setData(uri); startActivity(intent); Dans le deuxième cas tu intègres une webview à ton application. ------------------------------------------------------------------------------------------ merci pour ta suggestion, elle marche très bien si je demarre sur un site exterieur (http://www.rouillier.com/paul), par contre si j'essaye de demarrer sur le fichier index.html qui est dans mon dossier assets ("/assets/index.html") ou ("index.html") l' application se charge bien mais à l'ouverture je reçois un message : The application malmaison //nom de mon appli (process mal.malmaison) has stopped unexpectedly. Please try again Le fichier index.html est un fichier jquery mobile qui fonctionne bien sur le web et sur android quand je le lance dans le cadre d'une autre application Aurais tu une idée ? Mais je ne voudrais pas te faire perdre trop de temps Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lord Yu Posté(e) 6 juillet 2011 Share Posté(e) 6 juillet 2011 Ha je n'avais pas compris que tu souhaitais lancer un fichier local. J'ai trouvé ceci via Google : public class ViewWeb extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.webview); WebView wv; wv = (WebView) findViewById(R.id.webView1); wv.loadUrl("file:///android_asset/aboutcertified.html"); // fails here } } Il semble que ça fonctionne. Dans ton cas tu mettras donc wv.loadUrl("file:///asset/index.html"). Voilà, tiens nous au courant ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.