Membuat Aplikasi Facebook Android Dengan Eclipse
Project name : Facebook
Build target : Android 2.3
Aplication name : Facebook
Package name : com.unma.facebook
Activity : facebook
Min SDK : 9
Sebelum memulai menuliskan script anda terlebih dahulu tambahkan jar fbrocket-0.1a.jar
Download fbrocket-0.1a.jar
Tambahkan fbrocket-0.1a.jar teersebut kedalam project anda pertama agar lebih mudah simpanlah file fbrocket-0.1a.jar anda bersama dengan file project anda di eclipse biasanya terletak pada :
Tambahkan fbrocket-0.1a.jar teersebut kedalam project anda pertama agar lebih mudah simpanlah file fbrocket-0.1a.jar anda bersama dengan file project anda di eclipse biasanya terletak pada :
C:\Users\<nama komputer anda>\Workspace\Facebook\assets
Kalau sudah selesai silahkan masuk lagi ke eclipse
Klik kanan pada project > Property > Java Build Path > Libraries
Tambahkan file Jar fbrocket-0.1a.jar anda dengan cara :
Add External JARs > Cari JAR yang di simpan dalam folder assets > Open > Ok
Sekarang file fbrocket-0.1a.jar sudah ada dalam project anda sekarang kita mulai mengubah scriptnya.
1. AndroidManifest.xml
Ubahlah file AndroidManifest.xml dalam direktori root menjadi seperti ini :
C:\Users\<nama komputer anda>\Workspace\Facebook\assets
Kalau sudah selesai silahkan masuk lagi ke eclipse
Klik kanan pada project > Property > Java Build Path > Libraries
Tambahkan file Jar fbrocket-0.1a.jar anda dengan cara :
Add External JARs > Cari JAR yang di simpan dalam folder assets > Open > Ok
Sekarang file fbrocket-0.1a.jar sudah ada dalam project anda sekarang kita mulai mengubah scriptnya.
1. AndroidManifest.xml
Ubahlah file AndroidManifest.xml dalam direktori root menjadi seperti ini :
_____________________________________________________________________________________
<manifest android:versioncode="1" android:versionname="1.0" package="com.unma.facebook" xmlns:android="http://schemas.android.com/apk/res/android"> <application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:label="@string/app_name" android:name=".facebook">
<intent-filter>
<action android:name="android.intent.action.MAIN">
<category android:name="android.intent.category.LAUNCHER">
</category></action></intent-filter>
</activity>
</application>
<uses-sdk android:minsdkversion="9">
<uses-permission android:name="android.permission.INTERNET">
</uses-permission></uses-sdk></manifest>
_____________________________________________________________________________________
2. Facebook.java
Ubahlah isi file facebook.java dalam direktori src/com.wilis.facebook menjadi seperti ini :
_____________________________________________________________________________________
package com.unma.facebook;
import android.app.Activity;
import android.os.Bundle;
import net.xeomax.FBRocket.FBRocket;
import net.xeomax.FBRocket.Facebook;
import net.xeomax.FBRocket.LoginListener;
import net.xeomax.FBRocket.ServerErrorException;
public class facebook extends Activity {
/** Called when the activity is first created. */
private FBRocket fbRocket;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
shareFacebook();
}
private void shareFacebook() {
// TODO Auto-generated method stub
fbRocket = new FBRocket(this, "uxc.unma","c3968bbdd9dc7f44a8e05b7346f46673");
if(fbRocket.existsSavedFacebook()){
fbRocket.loadFacebook();
}else{
fbRocket.login(null, R.layout.main);
}
}
public void onLoginFail(){
fbRocket.displayToast("Login Tidak Berhasil");
fbRocket.login(R.layout.main);
}
public void onLoginSuccess(Facebook facebook){
fbRocket.displayToast("Login Berhasil");
try{
facebook.setStatus("Ini adalah status anda");
fbRocket.displayDialog("Status Berhasil Di Post !!!" + facebook.getStatus());
}catch(ServerErrorException e){
if(e.notLoggedIn()){
fbRocket.login(R.layout.main);
}else{
System.out.println(e);
}
}
}
}
_____________________________________________________________________________________
Setelah selesai klik Save,dan silahkan jalankan aplikasinya dengan cara
Klik Run As > Android Aplication
Dan taraaaaa selamat Aplikasi Facebook buatan anda sudah jadi...
0 comments:
Post a Comment