Androidはワンツーパンチ 三歩進んで二歩下がる

プログラミングやどうでもいい話

AndroidのWebViewでローカルPCのサーバーにアクセスする

メモです。

開発用の自分のPCに立てたサーバーにAndroidのWebViewでアクセスする方法。Mac環境が前提です。
(関連:http://d.hatena.ne.jp/sakura_bird1/20120804/1344055999

◯IP Addressを調べる

$ ifconfig

 inet 192.168.X.X
 と表示されている(※Xにはそれぞれ数字が入っている)所があるので、このIP Addressを使ってアクセスする。

◯WebViewでのloadUrlの指定方法

mWebView.loadUrl(http://192.168.X.X/~sakura/test.html);

このように書くと、http://localhost/~sakura/test.html にアクセスしたのと同じ。

◯WebViewで表示してエラーになる場合
端末がLANに入っているか確認する。
自分の例)Finderで見ると、デバイスの所に NO NAMEと表示される。

LAN内になければUSBストレージをONにしてみる。