自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 环信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 1601 2

原创 Xcode 6.3.1以及Xcode 6.4百度网盘极速下载

苹果的Mac Store下载Xcode速度无法忍受,挂VPN都无法下载。 分享一下Xcode 6.3.1以及Xcode 6.4的百度网盘地址 Xcode 6.3.1下载:http://pan.baidu.com/s/1i3H2gYT Xcode 6.4下载:http://pan.baidu.com/s/1gdrNIH9

2015-04-29 11:23:14 742

原创 环信UI开源Demo情景分析十一、聊天界面(三)

前面两章已经了解了大部分功能,不过还有一些东西没有讲到,接下来咱们就继续将剩下的部分讲完。 @Override protected void onDestroy() { super.onDestroy(); activityInstance = null; EMGroupManager.getInstance().removeGroupChangeListener(groupLi

2015-04-29 10:11:33 1033

原创 环信UI开源Demo情景分析十、聊天界面(二)

上一章说到了转发消息用户列表界面ForwardMessageActivity,这一章我们接着连看这个功能实现。 <activity android:name=".activity.ForwardMessageActivity" android:screenOrientation="portrait" andr

2015-04-28 11:08:31 1340

原创 环信UI开源Demo情景分析九、聊天界面(一)

从会话列表点击一个会话进入聊天界面,现在咱们先来看看聊天界面的清单配置。 <activity android:name=".activity.ChatActivity" android:launchMode="singleTop" android:screenOrientation="por

2015-04-27 14:37:18 1862

原创 环信UI开源Demo情景分析八、会话界面(补充)

在介绍会话界面的时候忘记了一部分内容,关于会话列表的显示。ChatAllHistoryAdapter。

2015-04-27 10:33:28 1339

原创 环信UI开源Demo情景分析七、会话界面

在会话界面中,主要是对会话记录的操作。就跟QQ上面的一样,最左边的一个Tab。管理会话历史,并动态显示消息数量。 因为整个会话界面是由Fragment所组成,所以没有清单文件。接下来咱们先来看看布局文件的构成。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout

2015-04-27 09:15:01 1332

原创 环信UI开源Demo情景分析六、主界面

终于来到正题了,这个应用最核心的地方,老规矩,先来看看清单里面的配置: <activity android:name=".activity.MainActivity" android:launchMode="singleTask" android:screenOrientation="p

2015-04-24 15:22:22 2414 1

原创 环信UI开源Demo情景分析五、注册界面

注册界面比较简单,一个账号,两个密码,一个按钮。 <activity android:name=".activity.RegisterActivity" android:screenOrientation="portrait" android:theme="@style/horizont

2015-04-24 10:17:48 902

原创 环信UI开源Demo情景分析四、登陆界面

接下来咱们来分析下登录界面,根据清单文件的配置不难发现接下来的Activity基本都是竖屏显示,以及与启动界面一样的动画: <activity android:name=".activity.LoginActivity" android:screenOrientation="portrait"

2015-04-24 08:36:15 1775

原创 环信UI开源Demo情景分析三、启动界面

在分析启动界面SplashActivity前,先来看看清单文件中对这个界面的设置: <activity android:name=".activity.SplashActivity" android:screenOrientation="portrait" android:theme="@style/h

2015-04-23 17:04:12 1504

原创 环信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 1206 3

原创 环信UI开源Demo情景分析一、项目概述

由于工作需要,目前要开发一款聊天功能的应用,但是一直做的项目都没有设计这方面的东西,所以打算短时间内苦学一下,终于在茫茫网海中找到了一款DEMO,是环信运通讯所开源的一个项目,集成了自家的通讯服务。 再接下来的分析中主要是针对项目中对本地消息处理逻辑的分析,不会过多的参与SDK的相关东西。 想要下载DEMO的童鞋请点这里。

2015-04-23 15:52:18 1350 1

原创 ListView选择更改背景(单选效果)

ListView单选效果: 现在drawable里面创建一个选择器 bg_listview_item: 然后在ListVew中设置: android:choiceMode="singleChoice" 最再在你的Item中设置背景,这样就有单选效果了。 android:background="@drawable/bg_listview_item"

2015-04-22 08:20:42 427

原创 设计模式二:工厂方法模式

在众多设计模式里面使用最多的一个就是工厂方法模式,下面我们先来看一个例子: //抽象产品 interface IProduct { public void productMethod(); } //具体产品 class Product implements IProduct { public void productMethod() { System.out.println("产品");

2015-04-20 18:48:12 565

原创 设计模式一:单例模式

先来看一下最简单的单例模式: class Singleton { private static Singleton singleton = null; public static Singleton getInstance() { if (singleton == null) { singleton = new

2015-04-16 18:07:48 335

原创 Android中Looper,Message和Handle之间的简要关系说明

Android中Looper,Message和Handle之间的简要关系说明

2015-04-15 18:10:25 395

环信UIDemoV2.1.8

环信即时通讯云通讯UIDemo2.1.8. 担心以后版本更新代码有差别,所以保存下当前版本。

2015-04-23

小巧取色器

简单实用的屏幕取色器,用起来很方便,适合图片配色,网页配色。

2014-09-08

鬼影核心代码

鬼影核心代码

2012-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除