Android修炼之道—Talker聊天小工具
来源:互联网 发布:淘宝主视频制作软件 编辑:程序博客网 时间:2024/05/18 14:42
这两天,参照陌陌的聊天界面,帮同学毕业设计做了一个聊天的小项目——Talker。
主要结合了JPush完成消息的推送。
单纯的聊天功能,写起来并不轻松,陌陌里面有大量的自定义控件,而且整个文件代码的架构也很值得学习。
1.代码架构
com.wzk.talker包中是根父类,
里面的界面看到的其实就是两个Activity:
MainActivity 和 ChatActivity;这个MainActivity就是一开始启动的类,就是整个程序界面的入口;
而BaseApplication里面存储全局变量。
包com.wzk.talker.adapter中是一些适配器,如聊天的适配器ChatAdapter,表情的适配器EmoteAdapter,以及抽象出来的父类。
包com.wzk.talker.jpush中我放的与JPush有关的,工具类JPushUtils,消息接收广播 MyReceiver,标题栏的通知类NotificationHelper;
com.wzk.talker.util中就是各种工具类
2.导入的库
Libjpush.so和jpush-sdk-release1.6.1jar是JPush的库;
Android-sync-http是一个开源的网络连接库;
Android-support-v4是android自带的库。
0 0
- Android修炼之道—Talker聊天小工具
- Android开发之小工具
- QQ强制聊天小工具
- python socket聊天小工具
- 程序员修炼之道——从小工到专家
- Android实用小工具介绍之Monitor
- Android 开发小工具之:Custom Tabs
- android开发之事半功倍小工具
- Android 开发小工具之:Tools 属性
- Android 开发小工具之:Tools 属性
- Android 开发小工具之:Custom Tabs
- dos之小工具
- Android颜色小工具
- 小工具:android logpkg
- android 小工具
- android 小工具集合
- android 开发小工具
- Android小工具
- 面向新手的Web服务器搭建(一)——IIS的搭建
- ncnc
- SimpleExpandableListAdapter(分组List)参数详解
- 如何成为一个C++高级程序员
- Machine Learning(Andrew)Week9(上)
- Android修炼之道—Talker聊天小工具
- 第四章 课后编程
- ORA-10635: Invalid segment or tablespace type
- One Year at Vimbra
- Source insight “An invalid Source Insight serial number was detected”问题的修改
- 内存分配问题
- Adroid 下菜单的使用
- Activity 启动模式及Intent的Flags
- Spring security学习笔记二