Android 评论库

概述

消息sdk是用来订阅消息的开发工具包,为开发者提供简单易用的接口,可以很方便地接收消息信息。

阅读对象

本文档面向所有使用该 SDK 的开发人员、测试人员以及对此感兴趣的用户,要求开发者对消息的基本功能有一定的解。

开发准备

设备和系统版本

android 4.0.3 及以上

开发步骤

首先需要在安卓应用程序中声明以下权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

然后引入tv.mudu.commentlib.jar开发包

其次按照下面步骤使用sdk进行开发

DEMO示例

步骤说明

1.创建评论管理对象

//创建管理对象需要传入频道ID,用户昵称,用户ID
commenter = new Commenter(53233, "评论者", "1499997330rnzry53b6d");

2.设置用户头像(可选设置)

commenter.setAvatarUrl("http://mudu.tv/assets/img/icon.png");

3.连接至频道的

// 进行连接频道
commenter.connectToChannel((error) -> {
    if(error == null) {
        showMsg("连接成功");
    } else {
        showMsg(error);
    }
});

4.进行订阅消息

// 进行频道订阅
if(commenter.isConnected()) {
    String ret = commenter.startSubscribe((msg, subject) ->
                showMsg("recv message:" + msg + " subject: " + subject));
    if(ret == null) {
        showMsg("订阅成功");
    } else {
        showMsg(ret);
    }
}

5.发送评论消息

// 发送频道消息
commenter.pubilsh(editText.getText().toString(), (response) -> {
    if (response == null) {
        showMsg("发送成功");
    } else {
        showMsg(response);
    }
});

6.取消订阅

// 取消订阅
commenter.unsubscribe();

接口说明

tv.mudu.commentlib.Commenter

类名:Commenter

构造
public Commenter(int channelId, String user, String userId)

根据频道ID,用户昵称,用户ID。

setAvatarUrl

public void setAvatarUrl(String avatarUrl)

功能:设置用户头像(可选设置,不设置为默认头像)

connectToChannel

public void connectToChannel(final Commenter.IConnectCallback cb)

功能 : 将评论管理对象连接至频道 参数 : 传入连接结果返回的处理

startSubscribe

public String startSubscribe(Commenter.IMessageCallback cb)

功能:开始订阅评论消息 参数:传入收到消息后的处理

pubilsh

public void pubilsh(String message, Callback callback)

功能:发布评论消息 参数: 1.message 发布的评论 2.callback 发布结果回调

unsubscribe

public void unsubscribe()

功能:取消订阅 备注:取消订阅不影响发布评论消息

isConnected

public boolean isConnected()

功能:判断评论管理对象是否连接到频道 返回:连接状态

results matching ""

    No results matching ""