2013-10-03 2 views
0

안드로이드를 프로그래밍 할 때 새로운 기능이 생기고 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() { 
     } 
    }); 

} 

이 도와주세요.

답변

0

Facebook's developer site에서 찾을 수있는 자습서가 도움이 될 것으로 생각합니다. 주의 :이 예제는 Facebook에서 "이야기"를 공유하기 위해 좀 더 지향적인데, Facebook 개발자 계정이 있어야하지만 여전히 도움이 될 것입니다.

또는 Facebook SDK here을 다운로드하십시오. 당신은 당신의 작업에 도움이 될 몇 가지 샘플을 찾을 수 있습니다.

행운을 빈다.

0

사용중인 것은 사진 업로드를 지원하지 않는 피드 대화 상자이며 '사진'매개 변수에 대한 URL 만 사용하며 사진을 업로드 할 수 없습니다.

그래프 API 또는 그래프 열기를 사용하여 사진을 업로드해야합니다.

Graph API를 사용하여 사진을 업로드하는 방법에 대한 예제는 SDK와 함께 제공되는 Hello Facebook 샘플을 참조하십시오.

관련 문제