資源簡介
簡單的仿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個文件信息
評論
共有 條評論