タグ

webviewに関するchihiro_69のブックマーク (2)

  • 【Android】WebView内のJavaScriptやHTMLと相互連携する方法

    今回は、WebView内に書かれたJavaScriptをアプリ側から起動したり、 HTML内のリンクタップをアプリ側で検知したり、 アプリ側からJavaScriptを介す事によって値をWebView内へ渡したり、 逆にWebView内の値をアプリへ渡す様な相互連携を行う方法について サンプルコード付きで解説します。 まずは、アプリを外部のインターネットへ接続出来る様に権限を指定する必要がありますので、 権限の付加方法から解説しましょう。 マニュフェストの設定でインターネット通信を許可しよう アプリ内のブラウザ。webViewを設置しよう WebViewに対してJavaScriptを実行しよう リンクタップ等、ロケーションの変更を検知する マニュフェストの設定でインターネット通信を許可しよう デフォルトでは、アプリから外部のインターネットへ接続する事は出来ません。 そこで、アプリ毎にインター

    【Android】WebView内のJavaScriptやHTMLと相互連携する方法
  • Happy Elements Labs: 世界平和とAndroid

    エンジニアの草苅です。 スマートフォンを扱うエンジニアの皆さんは、日々Android のバグに悩まされているのではないかと思います。弊社も類に漏れず様々な Android のバグと戦っています。 特にあんさんぶるガールズ!ではアニメーションはすべて Canvas を利用していることもあり、Android の Canvas 絡みのバグに、頭を痛めています。 Android のバッドノウハウは悩んでいる人みんなで共有した方が、世のため人のためになるのではと思い立ったので、世界平和を願っていくつかまとめてみたいと思います。 1. GPUレンダリングの設定によって Canvas で不具合が発生する Android は OS のバージョンや、WebView のレンダリングエンジンの違いによって、GPUレンダリングOFFの場合に、Canvas が正常に表示できない端末、もしくはGPUレンダリングONの

  • 1