Android reference
Android API 概览
Android SDK 在 im.floo.floolib 包中提供客户端、服务、管理器、模型、监听器、推送与音视频接口。
架构与入口
Java API 通过 SWIG/JNI 封装共享 C++ 核心;BMXClient 管理配置和服务访问,监听器传递异步变化。
Reference 导航
根据当前任务选择最精确的参考页面。以下条目均链接到本站托管的自动生成 API 文档。
BMXClient说明 BMXClient 的完整 API、参数、返回值、错误与回调约定。BMXChatService说明 BMXChatService 的完整 API、参数、返回值、错误与回调约定。BMXRosterService说明 BMXRosterService 的完整 API、参数、返回值、错误与回调约定。BMXGroupService说明 BMXGroupService 的完整 API、参数、返回值、错误与回调约定。BMXPushService说明 BMXPushService 的完整 API、参数、返回值、错误与回调约定。RTCManager说明 RTCManager 的完整 API、参数、返回值、错误与回调约定。推荐集成流程
- 使用控制台 App ID 完成配置,并在应用生命周期内复用单一客户端实例。
- 在登录前注册连接、用户、消息与群组监听器,避免遗漏初始同步事件。
- 使用后端签发的用户 token 登录;不要把服务端 access-token 放入客户端。
- 按业务领域调用服务或管理器,并以异步回调更新应用状态。
- 退出登录或销毁页面时移除监听器,并释放上传、下载与音视频资源。
使用时需要注意
- API 签名与标识符必须保持不变;AI 解释只补充集成语义。
- 先确认对象生命周期、线程与异步回调,再把结果同步到 UI。
- 如果 AI 解释与当前 SDK 签名冲突,应以签名和实际版本为准。