资源简介
简单的仿QQ聊天安卓APP源码。 该项目用JAVA的socket实现,包含客户端,服务器与数据库,如果想运行需要注意一下几点: 服务器更改配置文件dbcpconfig.properties 我已经将所需的依赖库也上传了,如果还缺少某些依赖库,需要你自己去下 注意客户端的端口号应与服务器的端口号一致。 客户端出现服务器异常时,请注意客户端的SERVER_IP,需要保证客户端ping通服务器。数据库使用的mysql。javaapk.com
代码片段和文件信息
package com.sdust.im;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Toast;
import com.sdust.im.R;
import com.sdust.im.dialog.FlippingLoadingDialog;
import com.sdust.im.util.NetWorkUtils;
import com.sdust.im.view.HandyTextView;
public abstract class baseActivity extends FragmentActivity {
protected NetWorkUtils mNetWorkUtils;
protected FlippingLoadingDialog mLoadingDialog;
/**
* 屏幕的宽度、高度、密度
*/
protected int mScreenWidth;
protected int mScreenHeight;
protected float mDensity;
protected List> mAsyncTasks = new ArrayList>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mNetWorkUtils = new NetWorkUtils(this);
mLoadingDialog = new FlippingLoadingDialog(this “请求提交中“);
DisplayMetrics metric = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metric);
mScreenWidth = metric.widthPixels;
mScreenHeight = metric.heightPixels;
mDensity = metric.density;
}
@Override
protected void onDestroy() {
clearAsyncTask();
super.onDestroy();
}
/** 初始化视图 **/
protected abstract void initViews();
/** 初始化事件 **/
protected abstract void initEvents();
protected void putAsyncTask(AsyncTask asyncTask) {
mAsyncTasks.add(asyncTask.execute());
}
protected void clearAsyncTask() {
Iterator> iterator = mAsyncTasks
.iterator();
while (iterator.hasNext()) {
AsyncTask asyncTask = iterator.next();
if (asyncTask != null && !asyncTask.isCancelled()) {
asyncTask.cancel(true);
}
}
mAsyncTasks.clear();
}
protected void showLoadingDialog(String text) {
if (text != null) {
mLoadingDialog.setText(text);
}
mLoadingDialog.show();
}
protected void dismissLoadingDialog() {
if (mLoadingDialog.isShowing()) {
mLoadingDialog.dismiss();
}
}
/** 短暂显示Toast提示(来自res) **/
protected void showShortToast(int resId) {
Toast.makeText(this getString(resId) Toast.LENGTH_SHORT).show();
}
/** 短暂显示Toast提示(来自String) **/
protected void showShortToast(String text) {
Toast.makeText(this text Toast.LENGTH_SHORT).show();
}
/** 长时间显示Toast提示(来自res) **/
protected void showLongToast(int resId) {
Toast.makeText(this getString(resId) Toast.LENGTH_LONG).show();
}
/** 长时间显示Toast提示(来自String) **/
protected void showLongToast(String text) {
Toast.makeText(this text Toast.LENGTH_LONG).show();
}
/** 显示自定义Toast提示(来自res) **/
protected void showCustomToast(int resId) {
View toastRoot = Layo
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-10 09:02 Android项目源码简单的仿QQ聊天安卓APP源码\
目录 0 2016-01-21 23:30 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\
目录 0 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\
文件 541 2016-01-21 22:27 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\.classpath
文件 850 2016-01-21 22:30 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\.project
目录 0 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\.settings\
文件 55 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\.settings\org.eclipse.core.resources.prefs
文件 173 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\.settings\org.eclipse.jdt.core.prefs
文件 3698 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\AndroidManifest.xm
目录 0 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\
目录 0 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\
文件 5141 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_1
文件 5859 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_10
文件 5026 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_11
文件 5097 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_12
文件 4405 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_13
文件 5860 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_14
文件 4226 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_15
文件 7652 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_16
文件 5622 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_17
文件 5978 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_18
文件 7095 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_19
文件 1363 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_2
文件 6014 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_20
文件 5213 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_3
文件 5445 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_4
文件 6865 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_5
文件 7085 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_6
文件 4888 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_7
文件 7168 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_8
文件 6129 2015-06-15 01:28 Android项目源码简单的仿QQ聊天安卓APP源码\IM-master\im-client\assets\avatar\nearby_group_9
............此处省略804个文件信息
相关资源
- Java 仿QQ(附客户端以及服务端源码)
- JAVA局域网聊天系统微仿QQ
- Android仿QQ聊天系统Android
- Android的模仿聊天QQ
- Android旋转专辑图片—仿留声机效果
- Android 仿QQ界面 适合新手学习
- Android应用源码仿QQ邮箱安卓客户端项
- Java实现仿QQ、飞秋聊天程序
- 高仿QQ界面,android studio
- 仿QQ源代码java版)
- java聊天室仿QQ,socket+线程实现
- Android仿QQ局域网聊天软件源码
- Android百度定位(模仿QQ和微信位置分
- MyQQ最新版(Java版高仿QQ聊天即时通软
- Android仿QQ最新界面源码
- Android开发基于Socket聊天最终版
- Java仿QQ.zip
- MyQQ_v20120823Java版高仿QQ聊天即时通软件
- Android 开发聊天工具 模仿QQ,实现网络
- android仿QQ局域网聊天软件
- 基于android聊天仿QQ聊天系统.rar
- Android仿QQ框架
- Android实现仿QQ5.0的侧滑效果博客源码
- Android项目源码界面超级华丽的仿QQ
- Fragment+PopupWindow完美实现了仿QQ空间底
- java版仿QQ即时通讯系统
- java高仿qq聊天
- 高仿qqjava
- JAVA仿QQ聊天71357
- Java 高仿QQ聊天即时通软件+mysql数据库
评论
共有 条评论