快手去imsdk
2016-08-26 13:08:41 0 举报
快手是一款短视频分享平台,它提供了丰富的功能和便捷的操作界面,让用户可以快速制作和分享自己的短视频作品。然而,快手也曾经使用过imsdk(即时通讯软件开发工具包),用于实现用户之间的聊天和互动功能。但是,随着时间的推移和技术的发展,快手逐渐取消了imsdk的使用,转而采用更加先进的技术和算法来提升用户体验。这一举措使得快手的用户界面更加简洁、流畅,同时也减少了对用户隐私的侵犯风险。总之,快手去imsdk是为了更好地满足用户需求,提供更好的服务。
作者其他创作
大纲/内容
KSAppChannel.java
- loginWithParam- nativeRequestAppCmd(JNI)
StartParam startParam_;
调用单例
IMChannelimpl.m
添加setContextInfo方法appRequest方法里做:1.setChannel 2.loginWithParam3.AppRequest
AVAppChannel.java
添加loginWithParam方法
KSAppChannelJni.cpp
添加loginWithParam和request的JNI方法
CommonJNI.cpp
NewJavaStartParamObjNative2Java(C++-Java)Java2Native(java-C++)clsStartParam 来findClass
IMChannel.java
调用IMSDK接口
AVAppChannel.java
AVChannelManager.java
IMAppChannel.java
CHttpRequestUnit.cpp
底层请求request
用Imsdk的通道
用快手的通道
IMChannelimpl.h
添加contextinfo变量
例如:AVAppChannel channel = AVChannelManager.getAppChannel();channel.requestAppCmd()
IMChannel.h
添加setContextInfo方法
set到快手Channel
添加native void requestVideoAppCmd方法
AVContextimpl.java
- setAppChannel- loginWithParam
0 条评论
下一页