如何在Facebook上发布可绘制的图像

时间:2013-12-01 13:03:36

标签: android android-drawable facebook-sdk-3.0

嗨,我是Android编程新手。我正在创建一个应用程序,用户可以在Facebook上共享特定的图像。图像出现在我的drawable文件夹中。除了发布图片,一切正常。我的意思是我已成功发布链接描述但不是图像。 我已经尝试了几乎所有代码片段,存在于stackoverflow上,以解决这个问题,但都是徒劳的。

请帮我解决这个问题。提前一揽子谢谢!

fb= new Facebook(app_id);

     byte[] data = null;


     Bitmap bi = BitmapFactory.decodeResource(getResources(), mImageIds[pos]);
     ByteArrayOutputStream baos = new ByteArrayOutputStream();
     bi.compress(Bitmap.CompressFormat.JPEG, 100, baos);
     data = baos.toByteArray();



    Bundle params = new Bundle(); 
    params.putString("message", "Yasin");
    params.putString("link", "http://www.google.com");
    params.putString("name", "Yasin"); 
    params.putByteArray("picture", data);
    params.putString("description", "This is description"); 
     // displaying facebook dialogs
    fb.dialog(con, "feed", params,new DialogListener() {

        @Override
        public void onFacebookError(FacebookError e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onError(DialogError e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onComplete(Bundle values) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onCancel() {
            // TODO Auto-generated method stub

        }
    });     

0 个答案:

没有答案