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

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。