Androidアプリで外部ネットワークにつなぐときのメモ
やりたい事:Androidアプリケーションで外部ネットワークにつなぎたい。
以下、例。
URL url = new URL("http://twitter.com/statuses/friends_timeline.xml"); HttpURLConnection urlConn = (HttpURLConnection) url.openConnection(); urlConn.connect();
とかってすると、
urlConn.connect();
の呼び出しでIOExceptionが発生する。
原因は、デフォルトだと外部接続が許可されていない事。
なんで、Androidのマニフェストファイルをいじってパーミッションを与えてやる必要がある。
具体的には、AndroidManifest.xmlに以下を追記
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
以上。