Resource フォルダから Facebook ウォールに画像を投稿しようとしています。すべてが完璧に機能しています。画像の URL を使用すると、Facebook のウォールに投稿されます。私が知りたいのは、リソース フォルダーから Facebook ウォールに画像を送信する方法です。ここに私のコードのスニペットがあります。どんな助けでも大歓迎です。
Bundle params = new Bundle();
Context ctx = null;
@SuppressWarnings("null")
Bitmap bitmap = BitmapFactory.decodeResource(ctx.getResources(),R.drawable.bestbuy_deal);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] bitMapData = stream.toByteArray();
params.putString("name","ICE App");
params.putString("caption", "Bestbuy Deal for SONY Action Cam");
params.putString("description", "Checkout SONY ICE For exciting deals!!");
params.putString("link", "http://www.sony.com");
params.putByteArray("picture", bitMapData);
// params.putString("picture", "R.drawable.sony");
facebook.dialog(this, "me/feed",params, new DialogListener()