Android Facebook SDK 上传过程中的进度条

标签 android facebook upload progress-bar

我正在尝试 FB SDK,我想知道是否可以在上传数据时附加进度条。

这是一个关于 FB 告诉我们如何做的示例。

ByteArrayOutputStream bos = new ByteArrayOutputStream();
me.compress(Bitmap.CompressFormat.JPEG, 100, bos);
params.putByteArray("picture", bos.toByteArray());
mAsyncRunner.request("me/photos", params, "POST", new SampleUploadListener(), null);

问题是您被迫使用字节数组而不是可以与进度条结合使用的输出流

我可以想象的一种替代方案是从 FB SDK 修改 Utils.java,但我更想问是否有人在不使用 facebook sdk 的情况下成功实现了进度条?

最佳答案

我找到了一个解决方案,但它涉及到 facebook sdk。

这里是修改后的code在 Util.java 中。

关于Android Facebook SDK 上传过程中的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10440575/

相关文章:

android - 如何在 Android Studio 中查看用户字体的文本大小预览?

facebook - 有 Facebook Visual Studio vsdoc 吗?

php - 为此目的加密/解密通过 PHP 上传的文件的最佳方法?

php - 如何在上传到 MySQL 数据库之前减小/压缩图像的大小

android - PhoneGap 图片

android - API 16 中将 Hashmap 转换为 JSON 对象错误

Facebook 社交插件评论计数

php - 上传图像在本地主机上工作但在服务器上不起作用

java - Android 中如何调用标准的原生方法?

Facebook Like 按钮在 Firefox 中不显示