2012-09-03 3 views

Répondre

1

D'abord cela semble une mauvaise idée. Peut-être même être contre leurs TOS. C'est à ça que sert l'API de Facebook.

Faites-nous savoir ce que vous voulez atteindre, il peut-être une meilleure façon de faire ce que vous recherchez (avec facebook api par exemple?)

réponse réelle

La page facebook a besoin de votre utilisateur être connecté. Une fois cela réalisé, il suffit de charger la page dans un httpclient ou obtenir le code HTML en utilisant le hack javascript infâme (how to get html content from a webview?). Analysez ensuite le code HTML, supprimez ce que vous jugez inutile pour votre utilisation et chargez-le dans la vue Web à l'aide de loadData.

Vous devrez intercepter le chargement de l'URL à partir du WebViewClient de votre WebView pour vous assurer d'intercepter toutes les modifications apportées à la page et de rayer votre code HTML en conséquence.

Encore une fois ressemble à une mauvaise idée difficile à réaliser en général.

+0

Je sais que cela semble être une mauvaise idée, et maintenant j'ai vu votre réponse, très difficile. Le truc, c'est que ce que je charge dans le webview est une fanpage, et je veux juste que l'utilisateur voit ça ... pour ne pas le laisser naviguer sur facebook. C'est pourquoi inutile la barre bleue. – 6r0pius

+0

Eh bien, si c'est une page de fan, c'est beaucoup moins difficile en fait. Vous n'avez pas besoin de gérer une session de connexion. Je vois que vous êtes nouveau ici. N'oubliez pas d'accepter les réponses quand ils vous aident ou personne ne vous aidera plus loin. Bonne chance. – Yahel

+0

oui, je suis nouveau à tout ... même avec le développement Android ... merci pour tout mais cela semble trop dur pour moi ... peut-être que je devrais le laisser – 6r0pius