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
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。
※半角英数字のみのコメントは投稿できません。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。