[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp/index.php?FrontPage]] -[[戻る>スマホネイティブ]] *目次 [#z8883726] #contents *概要 [#pa86c11c] スマホネイティブから、ウェブコンテンツを表示するときに使用するコンポーネント。 *Android [#ve42686d] Android WebViewは -Androidアプリでウェブコンテンツを表示するときに使用できる。 -Chromeの技術を使用したシステムコンポーネントである。 --コンポーネントは端末にプリインストールされている。 --最新の状態に維持される(セキュリティアップデートやその他のバグ修正を反映)。 **参考 [#x5cf1d4e] ***WebView [#kcb0f981] -WebView | Android Developers~ https://developer.android.com/reference/android/webkit/WebView.html ***簡易ブラウザ開発 [#ye237484] -Androidでウェブブラウザを作ろう (全12回) - プログラミングならドットインストール~ http://dotinstall.com/lessons/browser_android_v2 -Androidアプリ開発でWebViewを追加する方法【初心者向け】 | TechAcademyマガジン~ https://techacademy.jp/magazine/3503 -Android StudioでwebViewを使ってみる! - Qiita~ http://qiita.com/sy_sft_/items/508870dfccfb237d72fd -WebViewを使ったアプリ作成 - Okomeda Net --[[その1>http://www.okomeda.net/?cmd=read&page=WebView%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E4%BD%9C%E6%88%90%E3%81%9D%E3%81%AE%EF%BC%91&word=WebView%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E4%BD%9C%E6%88%90]] --[[その2>http://www.okomeda.net/?cmd=read&page=WebView%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E4%BD%9C%E6%88%90%E3%81%9D%E3%81%AE%EF%BC%92&word=WebView%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E4%BD%9C%E6%88%90]] --[[その3>http://www.okomeda.net/?cmd=read&page=WebView%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E4%BD%9C%E6%88%90%E3%81%9D%E3%81%AE%EF%BC%93&word=WebView%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E4%BD%9C%E6%88%90]] --[[その4>http://www.okomeda.net/?cmd=read&page=WebView%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E4%BD%9C%E6%88%90%E3%81%9D%E3%81%AE%EF%BC%94&word=WebView%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E4%BD%9C%E6%88%90]] ***ハイブリッド開発 [#jc6f5cde] HTMLコンテンツから、JavaScriptを経由して、~ スマホネイティブのデバイスへアクセスする。 -Androidでガワネイティブ~ http://qiita.com/tyfkda/items/786b9000b62b7874fa92 -[Android] WebView に読み込んだ JavaScript アプリケーションを~ Chrome Developer Tools でデバッグする~ http://qiita.com/hkusu/items/fca23e0fa5cfb1b7fe1f -Androidアプリ上のjavaとwebview上のjavascript間で連携する方法~ http://mussyu1204.myhome.cx/wordpress/?p=1130 ***プロキシ [#cb35e1a3] -参考 --エミュレータからproxyを使う|戦うおやじプログラマー~ http://ameblo.jp/f-o-p/entry-10993663145.html --android WebView internet access problem, because of proxy? - Stack Overflow~ http://stackoverflow.com/questions/6673159/android-webview-internet-access-problem-because-of-proxy -やってみたところ。 --最新のもので、WebView.enablePlatformNotifications()メソッドが発見できず。 --また、上記が、プロキシ認証に対応しているかどうかが不明。 --[[潔く、ローカル・プロキシを使用するようにした。>Android開発#j2ea02cb]] ***その他 [#s4ffdf73] -Android エンジニアが Android の WebView で苦しんだ話 - Qiita~ http://qiita.com/akitaika_/items/654dafa26e1d1dd0d3dd *iOS [#h7076133] Android WebViewには、 -UIWebViewと -WKWebView(UIWebViewの強化版)、 -SFSafariViewController というWebViewがある模様。 iOSのバージョンアップに従って機能が変更されている模様。 **参考 [#mdf79dbb] -WKWebViewとUIWebView~ http://www.slideshare.net/yukihirai52/wkwebviewanduiwebview -iOS 9のUIWebViewがとても残念らしいので~ WKWebViewに対応したCordova iOS 4.0(未リリース)を試してみる~ https://inoccu.com/blog/2015/09/19/230210.html