안드로이드를 프로그래밍 할 때 새로운 기능이 생기고 sd 카드에서 페이스 북으로 사진을 업로드하는 데 문제가 있습니다. 내 목표는 사용자가 응용 프로그램의 버튼 "카메라"로 사진을 찍은 다음 "업로드"버튼을 눌러 페이스 북의 SD 카드에 저장된 사진을 게시 할 수 있다는 것입니다.메모리에서 스마트 폰을 페이스 북에 업로드
이 자습서는 FB 사이트. 웹 URL에서 그림을 게시하는 예제입니다. postParams.putString ("picture", "https : // image URL");
여기 내 코드입니다 : 카메라 버튼 :
botaoCamera.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Builder builder = new AlertDialog.Builder(missao_selecionada.this);
builder.setTitle("Tem a certeza que quer tirar foto?")
.setCancelable(false)
.setPositiveButton("Sim", new DialogInterface.OnClickListener() {
public void onClick(final DialogInterface dialog, final int id) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
//Intent abrirCamera = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(cameraIntent, CAMERA_REQUEST);
}
})
.setNegativeButton("Não", new DialogInterface.OnClickListener() {
public void onClick(final DialogInterface dialog, final int id) {
}
});
final AlertDialog alert = builder.create();
alert.show();
};
});
페이스 북 포스트 방법 :
public void postToWall() {
// post on user's wall.
Bundle params = new Bundle();
params.putString("name", "GoodSam aPP");
params.putString("caption", "GoodSam test");
params.putString("description", "Lima");
facebook.dialog(this, "feed", params, new DialogListener() {
@Override
public void onFacebookError(FacebookError e) {
}
@Override
public void onError(DialogError e) {
}
@Override
public void onComplete(Bundle values) {
}
@Override
public void onCancel() {
}
});
}
이 도와주세요.