FacebookのApi Through My app with androidを使用して、友人のアカウント/壁に画像をアップロードしたいと思います。 私は自分のアカウントに画像をアップロードすることができましたが、今はもっと機能的にして、Androidアプリケーションを通じて選択している友人の壁/アカウントに画像をアップロードしようとしています。 私はそれをしようとしましたが、成功しませんでした。事前に Plzは私を助けて... おかげFriendの壁紙/ FacebookのアカウントをAndroidでアップロードする
0
A
答えて
1
使用あなたの方法
File file=new File(murl);
InputStream is;
try {
is = new FileInputStream(file);
Drawable d;
long length = file.length();
if (length > Integer.MAX_VALUE) {
// File is too large
}
byte[] bytes = new byte[(int)length];
ByteArrayOutputStream bout=new ByteArrayOutputStream();
// Read in the bytes
int offset = 0;
int numRead = 0;
while (offset < bytes.length
&& (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) {
offset += numRead;
}
bout.write(bytes);
bout.flush();
//Bitmap bm=BitmapFactory.decodeByteArray(bytes,0,bytes.length);
//d=new BitmapDrawable(bm);
//mPostButton.setBackgroundDrawable(d);
//p.putString("to","1300750213");
//p.putString("caption","my card");
EditText title_txt=(EditText) findViewById(R.id.fb_upload_txt);
for(int i =0;i<frnd_list_id.length/2;i++){
if(frnd_list_id[i]!="0"){
Bundle p=new Bundle();
p.putString("method","photos.upload");
p.putString("caption",title_txt.getEditableText().toString());
p.putByteArray("picture",bytes);
System.out.println(frnd_list_id[i].trim());
p.putString("target_id",frnd_list_id[i].trim());
mAsyncRunner.request(null,p,"POST",new WallPostRequestListener(),null);
}
}
//System.out.println("hi");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
2
使用それはFacebookの開発者によって推奨のFacebook のすべての統合のために、このリンクでこのコード..
http://developers.facebook.com/docs/guides/mobile/android_hackbook/
よろしく... Mehul Patel
関連する問題
- 1. Facebookの壁紙/写真をAndroidからアップロードする
- 2. facebook friendの壁に掲示する
- 3. Android Facebookの壁紙をFacebookの壁紙に投稿する方法 - いつでもダイアログボックスを開く
- 4. Facebookの壁紙の上に写真をアップロードするiPhone sdk
- 5. カメラやギャラリーからFacebookの壁紙に画像をアップロードするandroid
- 6. GETのFacebookの壁紙
- 7. Facebookの壁紙へのリンク
- 8. Androidの壁紙パック
- 9. Facebook Graph API壁紙にローカル画像をアップロードする(Objective-C)
- 10. Androidライブ壁紙
- 11. Android壁紙アニメーション
- 12. Androidライブ壁紙
- 13. Facebookの壁紙を自動化する
- 14. iPhone壁紙を読む壁紙
- 15. Androidの壁紙の問題
- 16. ライブ壁紙android xml
- 17. Androidライブ壁紙+スプライトアニメーション
- 18. Androidライブ壁紙 - onOffsetsChanged
- 19. ライブ壁紙Androidのアニメーション?
- 20. Androidのライブ壁紙 - キャンバス
- 21. Androidライブ壁紙の質問
- 22. 現在の壁紙に基づくAndroidライブ壁紙
- 23. Android - ライブ壁紙の選択中にライブ壁紙の設定を変更する
- 24. 写真と壁にポストに壁紙をアップロードする
- 25. Androidでのアクティビティ/ライブ壁紙の通信
- 26. Androidでライブ壁紙のPNG圧縮
- 27. Android - ビットマップを壁紙に設定する
- 28. Android:ライブ壁紙を復元する
- 29. Androidライブ壁紙タッチイベント階層
- 30. Androidライブ壁紙 - Force Portrait
投稿者w帽子私が理解した、あなたは 'frnd_list_id.length/2'同時発射を終わらせる。あなた自身が 'Facebook.request(...)'を同時に複数回呼び出すことができる独自のThreadを実装する方が良いかもしれないと思うでしょう。 – harism