Регистрация в Facebook с помощью фотоаппарата bytearray - PullRequest
0 голосов
/ 24 мая 2011

Можно ли проверить изображение на устройстве?

Я попытался использовать пакет «picture», но он работает, только если я указываю на URL, не работает, если я использую массив байтов. Картинка просто не отображается на стене, если я использую байтовый массив.

Рабочая: bundle.putString ("picture", "http://www.somewhere.com/picture.jpg");

Не работает: bundle.putByteArray ("picture", imageByteArray []);

Bundle bundle = new Bundle();
bundle.putByteArray("picture", imageByteArray[]);  // load from device
bundle.putString("message", "The offee is just meh.");
bundle.putString("place", "my place id");
bundle.putString("coordinates", "my coordinates");
bundle.putString("access_token", mFacebook.getAccessToken());

mAsyncRunner.request("me/checkins", bundle, "POST", new CheckinListener(), null);

1 Ответ

0 голосов
/ 24 мая 2011

Я не уверен в этом, потому что я никогда не пытался использовать Check-In, но не могли бы вы использовать локальный URL?Например, сохраните ваш байтовый массив в файле JPG на SDCARD, а затем укажите file:// URL.

...