0

描画可能なリソースまたはリンクから画像を投稿するにはどうすればよいですか?

私は試した

 byte[] data = null;
 BitmapFactory.Options opts = new BitmapFactory.Options();
 opts.inSampleSize=4;           
 Bitmap bi = BitmapFactory.decodeResource(getResources(), R.drawable.badge);
 ByteArrayOutputStream baos = new ByteArrayOutputStream();
 bi.compress(Bitmap.CompressFormat.JPEG, 100, baos);
 data = baos.toByteArray();

 params.putByteArray("picture", data);

しかし、これは何もしていません。画像が表示されません。

4

2 に答える 2

0

あなたはこのようにすることができます

 Bundle params = new Bundle();
 params.putString("to", String.valueOf(friendId));
 params.putString("caption", getString(R.string.app_name));
 params.putString("description", getString(R.string.app_desc));
 params.putString("link", "http://www.google.com");
 params.putString("picture","ImageURL");// for image
 params.putString("name",getString(R.string.app_action));

詳細については、ユーザーが SDCard フォルダーを使用して壁に画像を投稿できるようにする方法

于 2013-09-07T11:55:14.483 に答える
0

この回答を参照してください。Facebookに画像を投稿するには2つの方法があります。1 つはリンクを介してウォールで共有し、もう 1 つは Facebook アルバムにバイト配列としてアップロードします。

于 2013-09-07T12:03:48.700 に答える