http://developers.facebook.com/docs/guides/mobile/#android
1. FaceBook SDK Down
https://github.com/facebook/facebook-android-sdk
Clone the GitHub repository : git clone git://github.com/facebook/facebook-android-sdk.git
2. FaceBookTest 프로젝트 생성후 FaceBook SDK 에서 Class 파일 복사
C:\Android\workspace\facebook\facebook-android-sdk\facebook\src\com\facebook\android
안에 있는 facebook 샘플 파일들을 FaceBookTest 프로젝트에 복사
3. FbDialog.class에서 사용할 이미지 추가
C:\Android\workspace\facebook\facebook-android-sdk\facebook\res
facebook_icon 파일을 FaceBookTest 프로젝트에 복사
4. FaceBookTest 프로젝트에 퍼미션 추가
<uses-permission android:name="android.permission.INTERNET" />
5. FaceBookTest 프로젝트 메인 Activity 에서 FaceBook 호출
public class FaceBookTest extends Activity {
Facebook facebook = new Facebook("YOUR_APP_ID");
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
facebook.authorize(this, new DialogListener() {
@Override
public void onComplete(Bundle values) {}
@Override
public void onFacebookError(FacebookError error) {}
@Override
public void onError(DialogError e) {}
@Override
public void onCancel() {}
});
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
facebook.authorizeCallback(requestCode, resultCode, data);
}
}
6. Build
'IT > Android' 카테고리의 다른 글
안드로이드 TextView 에 Html이용하여 이미지 넣기 (0) | 2012.02.16 |
---|---|
안드로이드 터치 이벤트가 발생하지 않으면 자동으로 뷰가 사라지는 효과 (0) | 2012.02.16 |
안드로이드 갤러리로 커버플로우 효과 내기 (0) | 2012.02.16 |
안드로이드 타이틀 바 없애기 (0) | 2012.02.16 |
Android -(Handler) Message에 Stirng 데이터 담아 핸들러에 sendMessage 하기 (0) | 2012.02.14 |