им новый в программировании Android и им, имея проблемы с загрузкой фотографии с SD-карты в facebook. Моя цель состоит в том, чтобы пользователь сделал снимок с помощью кнопки «камера» в приложении, а затем он может опубликовать это изображение, сохраненное на SD-карте в facebook, нажав кнопку «загрузить»загрузить фото из памяти смартфона в facebook
Я следил за этим руководством по FB-сайт, который дает пример публикации изображения с веб-URL: postParams.putString («картинка», «https: // 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();
};
});
Facebook пост метод:
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() {
}
});
}
Пожалуйста, помогите.