我正在尝试这个,我成功发布了一张便条,但我怎么能拍一张照片呢?
import net.xeomax.FBRocket.FBRocket;
import net.xeomax.FBRocket.LoginListener;
import net.xeomax.FBRocket.ServerErrorException;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
public class Facebook extends Activity implements LoginListener {
private FBRocket fbRocket;
int i;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
shareFacebook();
}
public void shareFacebook() {
fbRocket = new FBRocket(this, "PitchFork TRY","c3968bbdd9dc7f44a8e05b7346f46673");
if (fbRocket.existsSavedFacebook()) {
fbRocket.loadFacebook();
} else {
fbRocket.login(R.layout.main);
}
}
//@Override
public void onLoginFail() {
fbRocket.displayToast("Login failed!");
}
//@Override
public void onLoginSuccess(net.xeomax.FBRocket.Facebook facebook) {
// TODO Auto-generated method stub
fbRocket.displayToast("Login success!");
Drawable bm = getResources().getDrawable(R.drawable.abook);
try {
facebook.setStatus("Hi, Friends this is post by me from my Android App, ");
fbRocket.displayDialog("Status Posted Successfully!! ");
} catch (ServerErrorException e) {
if (e.notLoggedIn()) {
fbRocket.login(R.layout.main);
} else {
System.out.println(e);
}
}
}
}
从这段代码我可以发布任何文字,但我怎么能分享照片?