ユーザーが [Friend & User] Wall に単一の静止画像とともにメッセージを投稿できるようにしています。その画像には、 Web Image URLを使用しています。
しかし、今では、 SDCardの特定のフォルダに保存されている 10 個の画像など、複数の画像から任意の 1 つの画像を選択して、Wallに投稿できるようにしたいと考えています。
だからここに私の質問があります、どうすればいいですか?
Wall に静止画像を投稿する既存のコード、以下をお読みください:
@Override
public void onClick(DialogInterface dialog, int which) {
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",FacebookUtility.HACK_ICON_URL);
params.putString("name",getString(R.string.app_action));
FacebookUtility.facebook.dialog(FriendsList.this,
"feed", params, (DialogListener) new PostDialogListener());
}
}).setNegativeButton(R.string.no, null).show();
} catch (JSONException e) {
showToast("Error: " + e.getMessage());
}
FacebookUtility.java:-
public static final String HACK_ICON_URL = "http://2.bp.blogspot.com/-WuasmTMjMA4/TY0SS4TzIMI/AAAAAAAAFB4/6alyfOzWsqM/s320/flowers-wallpapers-love-blooms-roses-bunch-of-flowers.jpg";
アプリの既存の画面を確認し、
上の画面でわかるように、上に書いたように単一の静止画像のみを表示していますが、SD カードを使用して複数の画像から画像を選択できるようにしたいのですが、私の SDCard パスは次のようになります: /sdcard/FbImages/
上の画面にボタンを配置する方法を知りたい [これにはカスタム xml を使用していないため、これは FacebookSDK のネイティブ機能です]
SDカードフォルダーを開く方法と、複数の画像から投稿する単一の画像を選択する方法についての質問です