基于网易云信Android_Demo_v5.9.0的纯聊天Demo
基于网易云信Android_Demo_v5.9.0的纯聊天Demo,
1.登录页面去掉了注册功能
2.去掉了直播间功能
3.设置页面去掉了一些不要的功能,红包,Js Bridge演示,音视频通话网络探测
4.聊天界面去掉了Tip,白板,红包
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-01 23:35 nim_demo
im_demo
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2fileChanges
文件 1 2019-01-01 04:09 nim_demo
im_demo.gradle4.2fileChangeslast-build.bin
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2fileContent
文件 17 2019-01-01 04:09 nim_demo
im_demo.gradle4.2fileContentfileContent.lock
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2fileHashes
文件 4330817 2019-01-01 04:09 nim_demo
im_demo.gradle4.2fileHashesfileHashes.bin
文件 17 2019-01-01 04:09 nim_demo
im_demo.gradle4.2fileHashesfileHashes.lock
文件 24379 2018-12-31 01:54 nim_demo
im_demo.gradle4.2fileHashes
esourceHashesCache.bin
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2javaCompile
文件 5991204 2019-01-01 04:08 nim_demo
im_demo.gradle4.2javaCompileclassAnalysis.bin
文件 2175760 2018-12-31 01:54 nim_demo
im_demo.gradle4.2javaCompilejarAnalysis.bin
文件 17 2019-01-01 04:09 nim_demo
im_demo.gradle4.2javaCompilejavaCompile.lock
文件 814970 2019-01-01 04:08 nim_demo
im_demo.gradle4.2javaCompile askHistory.bin
文件 47478 2019-01-01 04:08 nim_demo
im_demo.gradle4.2javaCompile askJars.bin
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2 askHistory
文件 21541401 2019-01-01 04:09 nim_demo
im_demo.gradle4.2 askHistoryfileSnapshots.bin
文件 200626 2019-01-01 04:09 nim_demo
im_demo.gradle4.2 askHistory askHistory.bin
文件 17 2019-01-01 04:09 nim_demo
im_demo.gradle4.2 askHistory askHistory.lock
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradleuildOutputCleanup
文件 17 2019-01-01 04:09 nim_demo
im_demo.gradleuildOutputCleanupuildOutputCleanup.lock
文件 51 2018-12-31 01:42 nim_demo
im_demo.gradleuildOutputCleanupcache.properties
文件 52385 2019-01-01 04:09 nim_demo
im_demo.gradleuildOutputCleanupoutputFiles.bin
目录 0 2019-01-01 23:35 nim_demo
im_demoavchatkit
文件 11982 2018-12-31 14:51 nim_demo
im_demoavchatkitavchatkit.iml
文件 1411 2018-11-28 13:46 nim_demo
im_demoavchatkituild.gradle
目录 0 2019-01-01 23:35 nim_demo
im_demoavchatkitlibs
目录 0 2019-01-01 23:35 nim_demo
im_demoavchatkitlibsarm64-v8a
文件 6024368 2018-11-28 13:46 nim_demo
im_demoavchatkitlibsarm64-v8alibnrtc_engine.so
............此处省略2505个文件信息
package com.netease.nim.avchatkit;
import android.app.Notification;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.util.SparseArray;
import com.netease.nim.avchatkit.activity.AVChatActivity;
import com.netease.nim.avchatkit.activity.AVChatSettingsActivity;
import com.netease.nim.avchatkit.common.log.ILogUtil;
import com.netease.nim.avchatkit.common.log.LogUtil;
import com.netease.nim.avchatkit.config.AVChatOptions;
import com.netease.nim.avchatkit.model.ITeamDataProvider;
import com.netease.nim.avchatkit.model.IUserInfoProvider;
import com.netease.nim.avchatkit.receiver.PhoneCallStateObserver;
import com.netease.nim.avchatkit.teamavchat.activity.TeamAVChatActivity;
import com.netease.nimlib.sdk.Observer;
import com.netease.nimlib.sdk.avchat.AVChatManager;
import com.netease.nimlib.sdk.avchat.constant.AVChatControlCommand;
import com.netease.nimlib.sdk.avchat.model.AVChatData;
import java.util.ArrayList;
/**
* 云信音视频组件定制化入口
* Created by winnie on 2017/12/6.
*/
public class AVChatKit {
private static final String TAG = AVChatKit.class.getSimpleName();
private static Context context;
private static String account;
private static boolean mainTaskLaunching;
private static AVChatOptions avChatOptions;
private static IUserInfoProvider userInfoProvider;
private static ITeamDataProvider teamDataProvider;
private static ILogUtil iLogUtil;
private static SparseArray notifications = new SparseArray<>();
public static void init(AVChatOptions avChatOptions) {
AVChatKit.avChatOptions = avChatOptions;
registerAVChatIncomingCallObserver(true);
}
public static void setContext(Context context) {
AVChatKit.context = context;
}
public static Context getContext() {
return context;
}
public static String getAccount() {
return account;
}
public static void setAccount(String account) {
AVChatKit.account = account;
}
public static void setMainTaskLaunching(boolean mainTaskLaunching) {
AVChatKit.mainTaskLaunching = mainTaskLaunching;
}
public static boolean isMainTaskLaunching() {
return mainTaskLaunching;
}
/**
* 获取通知栏提醒数组
*/
public static SparseArray getNotifications() {
return notifications;
}
/**
* 获取音视频初始化配置
* @return AVChatOptions
*/
public static AVChatOptions getAvChatOptions() {
return avChatOptions;
}
/**
* 设置用户相关资料提供者
* @param userInfoProvider 用户相关资料提供者
*/
public static void setUserInfoProvider(IUserInfoProvider userInfoProvider) {
AVChatKit.userInfoProvider = userInfoProvider;
}
/**
* 获取用户相关资料提供者
* @return IUserInfoProvider
*/
public static IUserInfoProvider getUserInfoProvider() {
return userInfoProvider;
}
/**
* 获取日志系统接口
* @return ILogUtil
*/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-01 23:35 nim_demo
im_demo
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2fileChanges
文件 1 2019-01-01 04:09 nim_demo
im_demo.gradle4.2fileChangeslast-build.bin
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2fileContent
文件 17 2019-01-01 04:09 nim_demo
im_demo.gradle4.2fileContentfileContent.lock
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2fileHashes
文件 4330817 2019-01-01 04:09 nim_demo
im_demo.gradle4.2fileHashesfileHashes.bin
文件 17 2019-01-01 04:09 nim_demo
im_demo.gradle4.2fileHashesfileHashes.lock
文件 24379 2018-12-31 01:54 nim_demo
im_demo.gradle4.2fileHashes
esourceHashesCache.bin
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2javaCompile
文件 5991204 2019-01-01 04:08 nim_demo
im_demo.gradle4.2javaCompileclassAnalysis.bin
文件 2175760 2018-12-31 01:54 nim_demo
im_demo.gradle4.2javaCompilejarAnalysis.bin
文件 17 2019-01-01 04:09 nim_demo
im_demo.gradle4.2javaCompilejavaCompile.lock
文件 814970 2019-01-01 04:08 nim_demo
im_demo.gradle4.2javaCompile askHistory.bin
文件 47478 2019-01-01 04:08 nim_demo
im_demo.gradle4.2javaCompile askJars.bin
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradle4.2 askHistory
文件 21541401 2019-01-01 04:09 nim_demo
im_demo.gradle4.2 askHistoryfileSnapshots.bin
文件 200626 2019-01-01 04:09 nim_demo
im_demo.gradle4.2 askHistory askHistory.bin
文件 17 2019-01-01 04:09 nim_demo
im_demo.gradle4.2 askHistory askHistory.lock
目录 0 2019-01-01 23:35 nim_demo
im_demo.gradleuildOutputCleanup
文件 17 2019-01-01 04:09 nim_demo
im_demo.gradleuildOutputCleanupuildOutputCleanup.lock
文件 51 2018-12-31 01:42 nim_demo
im_demo.gradleuildOutputCleanupcache.properties
文件 52385 2019-01-01 04:09 nim_demo
im_demo.gradleuildOutputCleanupoutputFiles.bin
目录 0 2019-01-01 23:35 nim_demo
im_demoavchatkit
文件 11982 2018-12-31 14:51 nim_demo
im_demoavchatkitavchatkit.iml
文件 1411 2018-11-28 13:46 nim_demo
im_demoavchatkituild.gradle
目录 0 2019-01-01 23:35 nim_demo
im_demoavchatkitlibs
目录 0 2019-01-01 23:35 nim_demo
im_demoavchatkitlibsarm64-v8a
文件 6024368 2018-11-28 13:46 nim_demo
im_demoavchatkitlibsarm64-v8alibnrtc_engine.so
............此处省略2505个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)