-3

私の Android アプリでは、asynctask を使用して Web サイトから HTML ソース コードを取得します。そのために、次のように HttpURLConnection を使用します。

protected Void doInBackground(Void... v) {
    try {
        URL url = new URL("http://xx.com/test.pl");
        HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
        InputStream inputStream = httpURLConnection.getInputStream();

        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));

        String temp;
        while ((temp = bufferedReader.readLine()) != null) {
            //Pattern pattern = Pattern.compile("&sid=(.*?)\"");
            //Matcher match = pattern.matcher(temp);

            System.out.println(temp);

            Log.e("temp_HoleKunde", temp);
        }
    }
    catch(Exception exe) {
        exe.printStackTrace();
    }
    return null;
}

ウェブサイトを解析するときは常にこれを使用しましたが、常に素晴らしい動作をします。しかし今、私は非常に深刻な問題を抱えています。私が logcat に記録したソース コードは、完全なソースではありません。半分しか表示されていません。ブラウザのように完全なソース コードを取得するにはどうすればよいですか?

4

1 に答える 1

1

ログは、数千行のコードを印刷するためのものではありません。に設定すると、ソースコード全体が表示されると確信していますTextView

于 2013-01-22T15:54:32.400 に答える