-
android即时通讯软件源码
应用背景android即时通讯软件源码,包含所有第三方类库 ,直接编译即可运行!
关键技术
###1. 架构总览
###2. 模块介绍
####2.1 协议封装与任务流程
#####1) 协议与任务的封装
a. 协议有协议头(协议头因为格式相同,被抽象出来)和协议体组成,协议有两类:请求协议(request)和回复协议(response);
b. 任务(action)由请求协议、回复协议和任务回调(callback)组成;
c. callback是针对客户端主动请求协议的相应处理,分别是成功回调、超时回调和失败回调;
#####2) 消息(任务)流程
a. 由UI或SYSTEM触发一个消息的生成,随之将其投递到发送队列中,等待发送;
b. 消息发送线程会不停的从发送队列
- 2022-07-13 10:09:58下载
- 积分:1
-
员工管理系统
实现了登陆,注册,添加删除员工信息
public class MainActivity extends Activity {
private EditText etName;
private EditText etSalary;
private EditText etAge;
private RadioGroup radioGroup;
private Handler handler=new Handler(){
public void handleMessage(android.os.Message msg) {
switch (msg.what) {
case HANDLER_ADD_EMP_SUCCESS:
Toast.makeText(MainActivity.this, "恭喜,添加成功", Toast.LENGTH_SHORT).show();
//启动ListEmpActivity
finish();
break;
case HANDLER_ADD_EMP_FAIL:
Toast.makeText(MainActivity.this, "恭喜,添加失败:"+msg.obj, Toast.LENGTH_SHORT).show();
break;
}
}
};
public static final int HANDLER_ADD_EMP_SUCCESS=0;
public static final int HANDLER_ADD_EMP_FAIL=1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setViews();
- 2022-01-25 23:48:24下载
- 积分:1
-
斗地主
简单的安卓斗地主的游戏源码,对于有兴趣的朋友们,你们可以下载试试,可以帮助学习和提升技术。
- 2022-01-21 01:10:17下载
- 积分:1
-
MarqueeView-master
说明: Android平台比较好用滚动通知效果,可以进行点击事件。(Android platform is better to use scroll notification effect, you can click events.)
- 2020-06-20 06:00:01下载
- 积分:1
-
Android创建一个圆形和长形的ProgressDialog进度条对话框
Android创建一个圆形和长形的ProgressDialog进度条对话框,如示例截图所示为圆形旋转的进度条对话框,这个大家在android 智能手机中已经是相当普遍的效果了,还有一种是长形的进度条,这里没有测试运行,这两种进度条,你都可以添加到你的Android系统中,为程序增加动态效果。
- 2022-02-03 11:17:27下载
- 积分:1
-
e4a单片机监测程序
e4a单片机监测程序
- 2019-11-13下载
- 积分:1
-
Android UDP源码demo
分享一个完整的UDP通信的Android源码工程示例,供Android初学者学习。
- 2022-07-12 09:57:39下载
- 积分:1
-
android视频聊天源码下载(wifi)
支持 wifi下 视频 语音聊天
- 2015-03-10下载
- 积分:1
-
android webview 与js 交互例子源码下载(相互调用)
android webview 与js 交互例子源码下载(相互调用)
- 2015-05-05下载
- 积分:1
-
WiFi编程例子
WiFi编程例子
- 2015-02-03下载
- 积分:1