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

2023-12-08

我正在尝试 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 中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Facebook SDK 上传过程中的进度条 的相关文章

  • 如何通过代码检测Android上的表情符号支持

    通过代码 我可以制作一个按钮 将这 3 个表情符号插入到文本中 不过 在许多手机上 当用户单击按钮时 问题是 显示为 X X X 或者更糟糕的是 它只显示三个空白空间 我想在无法正确显示表情符号的 Android 设备上禁用并隐藏我自己的内
  • Kotlin Android Firebase 数据库哈希映射转换为类

    我正在尝试从 firebase 数据库获取数据 断点显示它正在获取数据 但看起来我没有正确地将其分配给我的班级 这会导致此异常 java lang ClassCastException 无法将 java util HashMap 转换为 班
  • Android Widget ID 是否持久

    在从桌面删除该 Widget 实例之前 您从操作系统收到的用户桌面上特定 Widget 实例的 Widget ID 是否一致 我找不到任何明确说明这一点的文档 但我假设这是因为文档说您可以使用小部件 id 来存储任何实例配置信息 我想将一些
  • 需要对某些片段禁用 CollapsingToolbarLayout 的展开

    我有一个AppCompatActivity控制替换许多片段 这是我的布局 活动 main xml
  • 如何以编程方式判断蓝牙设备是否已连接?

    我了解如何获取已配对设备的列表 但如何判断它们是否已连接 这一定是可能的 因为我看到它们列在我手机的蓝牙设备列表中 并且它说明了它们的连接状态 将蓝牙权限添加到您的AndroidManifest中
  • 清晰的图标 清晰的 Android 应用程序

    你好 下午好 关于如何提高图标的 png 质量 有什么想法吗 我使用了 Android 开发者页面上的套件 但我无法获得清晰的图像 我的意思是非常清晰 我是否需要以不同的方式加载此图标 而不仅仅是拖入我的布局 谢谢 我使用这个布局
  • android:ScrollView(或视差)内的RecyclerView

    我有一个片段2 次卡片浏览内有多个控件 below我有第二个卡片视图回收者视图 这有效perfect 问题是 recyclerview 启动了屏幕的最底部 并且滚动recyclerview非常small 以前使用过列表视图 这使我可以适应您
  • 如何从Slog中查看日志

    如何查看 Slog API 生成的日志 是否有任何选项可以查看系统缓冲区中的日志 我的意思是查看我们使用的无线电缓冲区的日志 adb logcat b 无线电 而这个日志是由Android的Log类生成的 Slog API 的输出在哪里 怎
  • 突出显示列表视图项目

    我需要在触摸列表视图项目时突出显示它并保持突出显示状态 我尝试了我发现的一切 但没有任何效果 这是我的代码 这是列表视图
  • 在长时间 Ajax 调用期间显示进度

    我有一个简单的网站 http www kousenit com twitterfollowervalue http www kousenit com twitterfollowervalue 根据一个人的 Twitter 关注者计算数量 由
  • 如何连接到Google Play服务并加载排行榜

    我想将我的游戏与 Google Play 服务连接 我已阅读有关 Android 开发人员的文档 并尝试遵循输入数字示例 但仍然无法加载排行榜 我有导入baseGameUtils 但我使用andengine 所以我没有使用来自谷歌的exte
  • Android 在 Windowmanager 中调整视图大小

    这是我的代码 menubuttonClosed li inflate R layout menu button null menubutton ImageButton menubuttonClosed findViewById R id m
  • 在活动启动期间优雅地处理屏幕方向变化

    我正在尝试找到一种方法来正确处理设置活动 其中活动的方向是根据启动它的意图中的数据确定的 这是一款用户可以选择关卡的游戏 其中一些是纵向的 一些是横向的 我面临的问题是setRequestedOrientation ActivityInfo
  • 检测设备方向

    我需要检测 Android 设备方向变化 而无需手动处理传感器数据 同时保持活动方向坚持某个方向 onConfigurationChange不会起作用 因为会让我的活动不旋转 通过使用传感器数据来检测方向变化 我认为这是轮子的发明 因为 A
  • 何时调用 glMatrixMode()

    我所关注的大多数 Android OpenGL ES 教程都有其 onSurfaceChanged 函数 如下所示 public void onSurfaceChanged GL10 gl int width int height gl g
  • android - 如何让按钮每次按下时单击播放声音文件?

    我打开了一个新项目 现在我想做的是 通过按下按钮 我想要播放一个 mp3 文件 而且每次按下按钮时 声音文件都会再次从头开始播放 所以假设 mp3 长 10 秒 我按下按钮 它正在播放 4 秒后我再次按下按钮 声音将再次播放 现在我想知道的
  • 致命异常:GoogleApiHandler

    在我的项目中 我使用货币化服务 Vungle AppLovin 当我尝试加载广告时 出现此异常 E AndroidRuntime 致命异常 GoogleApiHandler 进程 kz ikar PID 3673 java lang NoS
  • Android SDK WebView调用Activity

    我试图在单击 WebView 组件内的链接时启动活动 我的Webview已加载到里面Main java我想启动SubActivity java当点击网站内的链接时Main java 另外 如何将参数传递给此活动 Example inspec
  • Android:我的应用程序太大并给出“无法执行 dex:方法 ID 不在 [0, 0xffff]: 65536”?

    我正在尝试将我的应用程序与 Box Dropbox 和 Google Drive 集成 所有这 3 项服务都需要许多第 3 方 jar 此外 我的应用程序已经需要一些第三方 jar 现在 当我尝试从 Eclipse 运行我的应用程序时 出现
  • FCM(Firebase Cloud Messaging)如何发送到所有手机?

    我创建了一个小型应用程序 能够从 FCM 控制台接收推送通知 我现在想做的是向所有使用 API 安装应用程序的 Android 手机发送推送通知 这就是我完全迷失的地方 有没有办法在不收集所有注册ID的情况下将其发送到所有手机 这是否仅适用

随机推荐

  • 如何使用javascript找到浏览器的高度,包括工具栏和按钮?

    有没有办法通过浏览器的工具栏和按钮来查找浏览器高度 而不仅仅是窗口或文档高度 对于视口的大小 您可以使用window innerWidth and window innerHeight 对于整个窗户 包括装饰 使用window outerW
  • 如何设置div的高度相同

    这是我的情况 HTML div div div class empty nbsp div div class empty nbsp div div class empty nbsp div div div div class empty n
  • 如何在 T-SQL 中将多行作为单行返回?

    几个月前 我们的供应商向我们的票务系统添加了一项功能 使我们可以向票证添加任意数量的自定义字段 我想将这些字段与其他调用信息一起查询以用于报告目的 但每个可扩展字段都作为一行存储在数据库中 所以基本上你有这样的东西 ext doc no c
  • 按需初始化持有者习语 - 何时加载类?

    我一直在看 https en wikipedia org wiki Initialization on demand holder idiom了解更多有关单例的信息 我的问题是静态内部类到底什么时候加载以及什么时候初始化 我的理解是 可以加
  • 使用斯坦福 CoreNLP 进行共指解析

    我是斯坦福 CoreNLP 工具包的新手 并尝试将其用于解决新闻文本中的共指问题的项目 为了使用斯坦福 CoreNLP 共指系统 我们通常会创建一个管道 这需要标记化 句子分割 词性标记 词形还原 命名实体识别和解析 例如 Properti
  • 我不明白 EF5 dbContext.Entry(entity).Reload() 方法应该如何工作?

    在这个例子中 using System using System Collections Generic using dbModel using System Linq using System Data Entity Infrastruc
  • 带有 MAMP Pro 的自动虚拟主机?

    使用 MAMP Pro 您可以创建诸如 local example com 之类的条目 并指向本地计算机上该站点的根目录 是否可以将其自动化 在我的电脑上 我的设置如下 用户 hm Sites example com app 用户 hm S
  • Brainfuck 尝试 - 在 0 细胞中

    如果我尝试在包含 0 的单元格中输入 在 Brainfuck 中会发生什么 gt 另外 如果我尝试在指向 0 单元格时启动循环 会发生什么情况 gt 编辑 我忘了提 但我正在努力做一名翻译 这是我用作示例的一段代码 gt lt gt lt
  • 在我的页面中有效加载 CSS

    这是我的问题 我正在使用 Google Page Speed Insights 分析我的页面 它告诉我删除头部 浮动线上方 的 css 链接 因为它阻止了我的页面加载 现在我的文档头部有一个简单的链接 我尝试将链接行放在文档的底部 就在页面
  • 使用 range-v3 读取逗号分隔的数字列表

    我想使用范围 我使用 range v3 实现 来读取输入流 该输入流是逗号分隔的数字列表 如果没有范围 这是微不足道的 但是 这就是我认为解决这个问题的直接方法 auto input std istringstream 42 314 11
  • NodeJS 应用程序在容器化时停止工作 [容器中的 FTP 服务器]

    我正在尝试将 ftp 服务器 NodeJS 应用程序容器化 当我使用 npm 运行它时它工作正常 但当我在容器内运行它时它没有响应 这是节点应用程序 src index js 文件 const FtpSvr require ftp srv
  • SOAP 和 REST Web 服务在 Java EE 中具有一种实现

    是否有可能 Java EE JBoss 6 巧妙地注释 Java 代码以提供 RESTful 和 SOAP Web 服务 而无需实现两种方法 我在想 Local Path service WebService public interfac
  • swiper自定义分页只滑动一次

    我做了一个非常简单的图像滑块swiper然后使用 swiper 的 paginationCustomRender jQuery 和数据属性添加自定义分页 它生成分页效果很好 滑动时一切正常 但不可点击 所以我添加了一个小函数来告诉我的滑块在
  • 一种使键盘事件队列既响应又不占用全部 CPU 功率的方法

    我正在制作一款 Sdl 游戏 它是 2d 射击游戏 我使用 SDL 导入曲面 并使用 OpenGL 在屏幕上绘制它们 这样做是因为它比 SDL 运行得快得多 我有两个线程正在运行 一个用于处理内容和渲染 另一个用于输入 基本上 处理占用了
  • 如何在 MapView 上从 google 地图绘制预构建地图

    我正在尝试从链接 http maps google com maps ms msid 216892338463540803496 000494dd57eb5ebce6db2 msa 0 读取地图并将其绘制在MapView上 这可能吗 正如您
  • CodeIgniter 检查与多个数据库的连接需要很长时间

    我尝试在 CI 中连接多个 MySQL 数据库如果与第一个数据库的连接失败 我会尝试连接第二个数据库 我使用来自 CI 论坛的代码 http ellislab com forums viewthread 224522 1030449 db
  • 如何在 Linux 中用 C 语言执行 shell 脚本?

    如何在 Linux 中从 C 语言执行 shell 脚本 这取决于您想要对脚本 或您想要运行的任何其他程序 执行的操作 如果您只想运行脚本system是最简单的事情 但它也做一些其他的事情 包括运行 shell 并让它运行命令 大多数 ni
  • 使用 -pg 编译时更改 gmon.out 文件的名称 [重复]

    这个问题在这里已经有答案了 是否可以将使用 gcc 编译时设置配置文件标志 pg 时创建的文件 gmon out 的默认名称更改为例如 可执行文件名称 gmon out 我需要这个 因为我有多个可执行文件 它们位于同一目录中 并且必须并行运
  • CSS 使 div 中的任何图像居中

    可以说我有div with width 300px and height 200px我想要其中的任何图像div无论图像大于还是小于 都水平和垂直居中div 对于较小的图像margin 0 auto效果很好 但较高的图像向右突出并且不居中 对
  • Android Facebook SDK 上传过程中的进度条

    我正在尝试 FB SDK 我想知道是否可以在上传数据时附加进度条 这是 FB 告诉我们如何做的示例 ByteArrayOutputStream bos new ByteArrayOutputStream me compress Bitmap