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> 

以上。