• 大小: 6.24MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-09-23
  • 语言: Java
  • 标签: 仿QQ  

资源简介

简单的仿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.xml
     目录           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个文件信息

评论

共有 条评论