タイムライン取得でコケる

とりあえずタイムライン取得コードを書いてみたんだけど

try {
	URL url = new URL("http://twitter.com/statuses/user_timeline.xml");
			
	// ユーザーネーム、パスワード
	String username = yourUserName;
	String password = yourPassword;
			
	HttpAuthenticator http_authenticator = new HttpAuthenticator(username, password);
	Authenticator.setDefault(http_authenticator);

	HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
	        
	urlConn.setRequestMethod("GET");
	urlConn.setInstanceFollowRedirects(false);
	urlConn.setRequestProperty("Accept-Language", "ja;q=0.7,en;q=0.3");
	        
	urlConn.connect();
} catch (MalformedURLException e) {
	e.printStackTrace();
} catch (IOException e) {
	e.printStackTrace();
}


接続のところで、
"java.net.SocketException: Permission denied (maybe missing INTERNET permission)"
とか言われる。

調べてみると、どうやらインターネットアクセスの許可をしてやらんといけないらしい。

マニフェストファイルに、android.permission.INTERNETっていうuses-permissionを追加。

これでタイムラインのXMLは取得できた。