设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4247|回复: 4
打印 上一主题 下一主题

Android客户端文件接收问题

[复制链接]

2

主题

4

帖子

28

积分

新手上路

Rank: 1

积分
28
跳转到指定楼层
楼主
发表于 2016-1-26 11:44:17 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如,用户A对用户B发送2m左右的文件,发送成功之后,用户B的Android客户端,直接回调OnAnyChatTransFile这个方法,并且此时文件接收状态已经完成。实现目标:如何在用户B一开始收到用户A发送过来的文件,就可以知道,并且可以查询当前文件的接收进度。
没有看到相关的客户端回调事件。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

2

主题

4

帖子

28

积分

新手上路

Rank: 1

积分
28
5#
 楼主| 发表于 2016-1-27 23:07:10 | 只看该作者
本帖最后由 koyoo 于 2016-1-27 23:08 编辑
佰锐科技-陈伟 发表于 2016-1-27 17:20
您好 B收到返回taskID,用QueryTaskInfo来查询发送文件的状态。 可以参考 AnyChat for Android SDK 开发 ...

接收方的回调方法public void OnAnyChatTransFile(int dwUserid, String FileName,                        String TempFilePath, int dwFileLength, int wParam, int lParam,
                        int dwTaskId) ,回调的时候,接收文件的任务已经完成。如果此时使用dwTaskId去查询文件传输状态,已经是完成。无法查询到当前接收的状态。
回复 支持 反对

使用道具 举报

1

主题

312

帖子

2514

积分

超级版主

Rank: 8Rank: 8

积分
2514
地板
发表于 2016-1-27 17:20:35 | 只看该作者
koyoo 发表于 2016-1-27 17:03
这个方法是发送方的,现在想问的是接收方,如何像发送方那样,有接收文件的进度条

您好 B收到返回taskID,用QueryTaskInfo来查询发送文件的状态。 可以参考 AnyChat for Android SDK 开发手册 5.6.7        查询传输任务相关信息
回复 支持 反对

使用道具 举报

2

主题

4

帖子

28

积分

新手上路

Rank: 1

积分
28
板凳
 楼主| 发表于 2016-1-27 17:03:35 | 只看该作者
佰锐科技-李永星 发表于 2016-1-26 11:55
您好,你可以在TransFile调用成功返回taskID,用透明通道传送这个taskID到B用户,用QueryTaskInfo来查询发送 ...

这个方法是发送方的,现在想问的是接收方,如何像发送方那样,有接收文件的进度条
回复 支持 反对

使用道具 举报

沙发
发表于 2016-1-26 11:55:13 | 只看该作者
您好,你可以在TransFile调用成功返回taskID,用透明通道传送这个taskID到B用户,用QueryTaskInfo来查询发送文件的状态。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-22 21:20 , Processed in 0.158110 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表