融云即时通讯

首先注册

我的是邮箱注册的

完后   创建应用    为的是获取Appkey

通过调试Api      获取Token       

下载一个IMkit的压缩包     解压后导入Rong_Cloud_Android_IMKit_SDK_v2_7_3_stable此包         关联此包

然后在此包的清单配置里面需要改的是     一个key值      俩个包名

然后创建一个App   继承Applcation(实现初始化的操作)

public class MyApp extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        RongIM.init(this);
    }
}
完后再清单配置里面配置

下来是在MainActivity的Oncreate方法里面实现

/**
 * IMKit SDK调用第二步,建立与服务器的连接
 */
        RongIM.connect(token, new RongIMClient.ConnectCallback() {

            /**
             * Token 错误,在线上环境下主要是因为 Token 已经过期,您需要向 App Server 重新请求一个新的 Token
            */
            @Override
            public void onTokenIncorrect() {
                Log.d("LoginActivity", "--onTokenIncorrect");
            }

            /**
             * 连接融云成功
             * @param userid 当前 token
             */
            @Override
            public void onSuccess(String userid) {

                Log.d("LoginActivity", "--onSuccess" + userid);

            }

            /**
             * 连接融云失败
             * @param errorCode 错误码,可到官网 查看错误码对应的注释
             */
            @Override
            public void onError(RongIMClient.ErrorCode errorCode) {

                Log.d("LoginActivity", "--onError" + errorCode);
            }
        });
下来是点击方法里面实现的

public void Mystart(View v){
    //启动会话界面
    if (RongIM.getInstance() != null)
        RongIM.getInstance().startPrivateChat(MainActivity.this, "1234", "title");
}
接下来是定义一个Activity(只需要布局)

<fragment
    android:id="@+id/conversation"
    android:name="io.rong.imkit.fragment.ConversationFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
下来的是实现activity的隐示跳转

<activity android:name=".LoginActivity">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />

        <category android:name="android.intent.category.DEFAULT" />

        <data
            android:host="com.example.xiaohui.myrongyun"
        android:pathPrefix="/conversation/"
        android:scheme="rong" />
    </intent-filter>
</activity>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值