0

JSoup の Web サイトのガイドを使用して、次のコードを作成しました。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    try {
        Document doc = Jsoup.connect("http://google.com").get();
        Elements links = doc.getElementsByTag("a");
        for(Element ele : links){
            Log.i("Menu", ele.text());
        }
    } catch (IOException e) {

    }
    setContentView(R.layout.main);
}

マニフェスト ファイルにインターネット アクセス許可を追加しましたが、IOException がスローされ続けます。

4

1 に答える 1

2

私はあなたのコードをテストしましたが、うまくいくはずです...あなたの許可が間違った場所に置かれたと思います。マニフェストのアプリケーション定義の前に置きます。

コードを実行するマニフェストの最初の数行を次に示します。

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

<application android:icon="@drawable/icon" android:label="@string/app_name">
于 2011-07-07T22:01:59.140 に答える