我正在爲Android製作應用程序。我有一個照片庫,我想提供在Facebook上點擊按鈕(僅當前顯示的照片)共享圖像切換器的可能性。我怎樣才能做到這一點?如何在Facebook上分享我的應用程序的imageswitcher圖像?
謝謝!
我正在爲Android製作應用程序。我有一個照片庫,我想提供在Facebook上點擊按鈕(僅當前顯示的照片)共享圖像切換器的可能性。我怎樣才能做到這一點?如何在Facebook上分享我的應用程序的imageswitcher圖像?
謝謝!
如果你熟悉的Facebook SDK爲Android,試試這個:
//Getting the image
Bitmap bm = theImageViewToUpload.getDrawingCache();
byte[] bArray = null;
ByteArrayOutputStream baoStream = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG, 100, baoStream);
bArray = baoStream.toByteArray();
Bundle bund = new Bundle();
bund.putString(Facebook.TOKEN, access_token);
bundle.putString("caption", "This is your image-caption on Facebook");
bund.putByteArray("picture", bArray);
//Uploading to Facebook
try {
fb.request("me/photos", bund, "POST");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
如果你不熟悉Facebook的SDK,我不是在這裏教你一個答案的一切計劃,但看看他們的參考:http://developers.facebook.com/docs/reference/androidsdk/
編輯:將此代碼添加到您打算使用的按鈕的onClick。
好吧,我會嘗試它!非常感謝! :) – imtheuser 2012-08-20 15:55:37
你試過了什麼? – 2012-08-16 10:18:12