More Related Content
Similar to HTML Launcher (20)
More from Ryo Maruyama (15)
HTML Launcher
- 2. • WebView HTML/JavaScript/CSS
HTML/JavaScript/CSS
WebView :
WebView
Android Framework
Linux
- 3. JavaScript Java
• Java
public class JavaScriptInterface {
public String getString(){
return "Hello";
}
}
....
jsInterface = new JavaScriptInterface();
webView.addJavascriptInterface(jsInterface, “API”);
• JavaScript
var msg = API.getString();
- 4. Java JavaScript
• Java
webView.loadUrl(“javascript:putString(‘Bye’)”);
• JavaScript
function putString(msg){
document.write(msg);
}
- 11. 1. JavaScript Java
2. Bitmap
3. Bitmap PNG
4. PNG Base64
5. URI
6. JavaScript
- 12. URI
• img src
<img src="data:image/
png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/
w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red
dot" />
http://en.wikipedia.org/wiki/Data_URI_scheme
- 13. URI
• 4/3
• HTTP
• CSS background-image CSS
- 14. • img onload
• SharedPreferences Android
• Android2.1 Base64
•