Facebookでは友達のメールや電話番号などの情報を取得できないことは知っていますが、私はそれを廃棄して取得しようとしています。唯一の問題は、ユーザー情報ページ自体ではなく、ログインページのhtmlデータを常に取得してしまうことです。Webビューに情報ページが表示されていても、そのページのhtmlデータを取得できません。どんな種類の助けでも大歓迎です。私のコードは
StringBuffer myString = new StringBuffer();
try {
String thisLine;
URL u = new URL(myWebView.getUrl());//url is http://m.facebook.com/username?v=info
DataInputStream theHTML = new DataInputStream(u.openStream());
while ((thisLine = theHTML.readLine()) != null) {
myString.append(thisLine);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}