2014年04月03日

はじめてのAndroidアプリ

はじめてAndroidアプリを作成したのでちょっと制作メモ。

WebViewでページを表示する簡単なアプリ。以下を参照した簡単にできました。

WebViewを使ったアプリ作成その1 - Okomeda Net

ただし、このままではサイトのJavaScriptが実行されないので以下の方法でJavaScriptを許可する

Day After Neet: AndroidのWebViewでJavaScriptを実行する

以下のコードを追加するだけ。

webview.getSettings().setJavaScriptEnabled(true);


ただし、このままではHTML5のvideoなどが再生できない。

android.webkit.WebChromeClientを読み込み、WebViewをWebChromeClientに変更したら再生できました。

import android.webkit.WebChromeClient;

myWebView.setWebViewClient(new WebViewClient());

myWebView.setWebChromeClient(new WebChromeClient());


これで再生できる(ただし、エミュレータでは再生せずに実機で確認)

AndroidのWebviewだとautoplay属性が動作しないので以下を参考に対応。

simple trick to autoplay an html5 video element in a webview. (inject javascript to play on load)

かなり時間がかかったけど、初学の峠はこえたかんじ。
posted by ねこまんま at 00:16
Comment(0) | TrackBack(0) | Android