环信UI开源Demo情景分析
文章平均质量分 74
倾辞
生活多么美好,空气多么清新。
展开
-
环信UI开源Demo情景分析三、启动界面
在分析启动界面SplashActivity前,先来看看清单文件中对这个界面的设置: <activity android:name=".activity.SplashActivity" android:screenOrientation="portrait" android:theme="@style/h原创 2015-04-23 17:04:12 · 1515 阅读 · 0 评论 -
环信UI开源Demo情景分析十二、聊天界面(四)
在这一章咱们来分析一下聊天界面中消息的显示,MessageAdapter。 public MessageAdapter(Context context, String username, int chatType) { this.username = username; this.context = context; inflater = LayoutInflater.from(c原创 2015-04-30 14:57:54 · 1611 阅读 · 2 评论 -
环信UI开源Demo情景分析七、会话界面
在会话界面中,主要是对会话记录的操作。就跟QQ上面的一样,最左边的一个Tab。管理会话历史,并动态显示消息数量。因为整个会话界面是由Fragment所组成,所以没有清单文件。接下来咱们先来看看布局文件的构成。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout原创 2015-04-27 09:15:01 · 1346 阅读 · 0 评论 -
环信UI开源Demo情景分析十一、聊天界面(三)
前面两章已经了解了大部分功能,不过还有一些东西没有讲到,接下来咱们就继续将剩下的部分讲完。 @Override protected void onDestroy() { super.onDestroy(); activityInstance = null; EMGroupManager.getInstance().removeGroupChangeListener(groupLi原创 2015-04-29 10:11:33 · 1042 阅读 · 0 评论 -
环信UI开源Demo情景分析十、聊天界面(二)
上一章说到了转发消息用户列表界面ForwardMessageActivity,这一章我们接着连看这个功能实现。 <activity android:name=".activity.ForwardMessageActivity" android:screenOrientation="portrait" andr原创 2015-04-28 11:08:31 · 1352 阅读 · 0 评论 -
环信UI开源Demo情景分析九、聊天界面(一)
从会话列表点击一个会话进入聊天界面,现在咱们先来看看聊天界面的清单配置。 <activity android:name=".activity.ChatActivity" android:launchMode="singleTop" android:screenOrientation="por原创 2015-04-27 14:37:18 · 1887 阅读 · 0 评论 -
环信UI开源Demo情景分析五、注册界面
注册界面比较简单,一个账号,两个密码,一个按钮。 <activity android:name=".activity.RegisterActivity" android:screenOrientation="portrait" android:theme="@style/horizont原创 2015-04-24 10:17:48 · 917 阅读 · 0 评论 -
环信UI开源Demo情景分析六、主界面
终于来到正题了,这个应用最核心的地方,老规矩,先来看看清单里面的配置: <activity android:name=".activity.MainActivity" android:launchMode="singleTask" android:screenOrientation="p原创 2015-04-24 15:22:22 · 2429 阅读 · 1 评论 -
环信UI开源Demo情景分析四、登陆界面
接下来咱们来分析下登录界面,根据清单文件的配置不难发现接下来的Activity基本都是竖屏显示,以及与启动界面一样的动画: <activity android:name=".activity.LoginActivity" android:screenOrientation="portrait"原创 2015-04-24 08:36:15 · 1788 阅读 · 0 评论 -
环信UI开源Demo情景分析二、清单文件
废话不多说,上代码:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.easemob.chatuidemo" android:versionCode="12" android:versionName="2.1.8" > <uses-sdk原创 2015-04-23 16:35:04 · 1218 阅读 · 3 评论 -
环信UI开源Demo情景分析一、项目概述
由于工作需要,目前要开发一款聊天功能的应用,但是一直做的项目都没有设计这方面的东西,所以打算短时间内苦学一下,终于在茫茫网海中找到了一款DEMO,是环信运通讯所开源的一个项目,集成了自家的通讯服务。再接下来的分析中主要是针对项目中对本地消息处理逻辑的分析,不会过多的参与SDK的相关东西。想要下载DEMO的童鞋请点这里。原创 2015-04-23 15:52:18 · 1366 阅读 · 1 评论 -
环信UI开源Demo情景分析八、会话界面(补充)
在介绍会话界面的时候忘记了一部分内容,关于会话列表的显示。ChatAllHistoryAdapter。原创 2015-04-27 10:33:28 · 1351 阅读 · 0 评论