assets - Retrieve data from sqlite database and display in assest folder's HTML page in android -
i want make dynamic webpage can display sqlite database's element in tabular format. how can create dynamic webpage in android? make static html page , put in assest folder. works want dynamic webpage. please help:
package com.htmlview; import java.io.ioexception; import java.io.inputstream; import android.app.activity; import android.os.bundle; import android.webkit.webview; public class htmlview extends activity { /** called when activity first created. */ @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); //setcontentview(r.layout.main); webview webview = new webview(this); setcontentview(webview); try { inputstream fin = getassets().open("index3.html"); byte[] buffer = new byte[fin.available()]; fin.read(buffer); fin.close(); webview.loaddata(new string(buffer), "text/html", "utf-8"); } catch (ioexception e) { e.printstacktrace(); } } }
this page works ... make dynamic through code.
gaurav gupta
use java.text.messageformat:
- put "{0}" markers in html file.
- read html file string
- create arguments array database record
- call
messageformat.format(htmlstring, dbargs)
- load resulting string webview.
Comments
Post a Comment