본문 바로가기

Android/WebView

[Android] 어플내에서 간단하게 트위터 이용하기 - WebView

OAuth 인증을 통해서  트위터를 연동한다는 것은 생각보다 힘든일입니다.
개념적으로 이해를 했더라도, 또 코딩으로 풀어내는것은 많이 다르거든요.
저는 라이브러리도 이용해보고, 직접 인증해보기도 했지만, 역시나 하고 또 해도 헷갈리기는 마찬가지죠.

트위터의 기능을 이용해야겠는데, OAuth 인증이나 라이브러리를 이용한 방법 말고 좀 더 빠르고 편한 방법이 있습니다.

WebView로 트위터 페이지를 호출하는것이죠.




 Layout XML의 작성 (Activity Layout)

XML은 간단하게 아래와 같이 작성해 줍니다. 저는 타이틀도 달았었군요.
프로그래스바는 웹뷰의 로딩상태를 표시하기 위해 달았습니다. 웹뷰클라이언트에서 진행시킵니다.






 Twitter를 보여줄 Activity의 작성

트위터를 보여줄 웹뷰를 담고 있을 액티비티는 아래와 같이 작성해 줍니다.

웹뷰와 프로그래스바에 대해서 리소스를 레퍼런스 합니다.
그리고 웹뷰에 대한 세팅을 해줍니다.
또 웹뷰클라이언트(WebChromeClient())를 만들어서 프로그래스바에대한 처리도 할 수 있도록 해줍니다.





 AndroidManifest.XML의 uses-permission 추가

트위터는 3G 또는 WIFI 등의 인터넷 통신을 통해야지만 사용할 수 있기 때문에,
인터넷을 사용하기 위해서 매니페스트에 퍼미션을 추가해줍니다.
















'Android > WebView' 카테고리의 다른 글

[Android] WebView tip - Local Storage enable  (0) 2011.11.07
[Android] WebView tip - redirect  (0) 2011.11.04
[Android] WebView - URL Interrupt  (0) 2011.10.12
[Android] WebView  (1) 2011.07.27