0
私はスタンドアートhttp://twitter.comにアクセスしようとすると、私はモバイルウェブページにリダイレクトされます。私は実際にstandart twitter.comに接続したいと思いますが、これを行う方法が見つかりませんでした。だから私はhttp://mobile.twitter.com/のhtmlコンテンツを取得したい。しかし、私のコードは、アンドロイドエミュレータで動作しますが、私は私の携帯電話にそれをインストールすると、それはそれを閉じるためにフリーズと携帯電話の力。モバイルウェブページの内容をアンドロイドで読む
要するに、アプリケーションからstandart twitter.comに接続することは可能ですか? と私のコードは電話ではなくエミュレータで動作しますか?ここで
がコンテンツを読むために私のコードは次のとおりです。
URL url = new URL(adress);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setRequestMethod("GET");
urlConnection.setDoOutput(true);
urlConnection.connect();
InputStream inputStream = urlConnection.getInputStream();
byte[] buffer = new byte[1024];
int bufferLength = 0;
StringBuilder s =new StringBuilder("");
while ((bufferLength = inputStream.read(buffer)) > 0) {
s.append(new String(buffer, 0, bufferLength));
}
String html = s.toString();
おかげ
ある答えhttpリクエスト。フリーズについてこのコード部分をUIスレッドで実行しますか?そうであればフリーズします – matsjoe
ユーザエージェントはどのように設定できますか?実際にこのコードはtwitterで動作します。私の質問は、どのようにコードからフルサイトに接続することができますか? – raptiye