1. Src/ui/adapter/friendcardadapter.java
@Override
Public View GetView(intPositionViewConvertview,ViewGroupArg2) {
Cellholder cell = null;
if (Convertview = = null) {
Cell = new Cellholder ();
Convertview = inflater.inflate (R.layout.friend_card_cell, NULL);
Cell.alpha = (TextView) Convertview.findviewbyid (R.id.alpha);
Cell.avatarimageview = (ImageView) Convertview.findviewbyid (R.id.avatarimageview);
Cell.titleview = (TextView) Convertview.findviewbyid (r.id.title);
Cell.desview = (TextView) Convertview.findviewbyid (r.id.des);
Convertview.settag (cell);
} else {
Cell = (Cellholder) convertview.gettag ();
}
Final UserInfo model = cards.get (position);
Imageloader.getinstance (). DisplayImage (Commonvalue.base_url+model.userhead, Cell.avatarimageview, CommonValue.DisplayOptions.default_options);
Cell.titleView.setText (Model.nickname);
Cell.desView.setText (model.description);
Cell.alpha.setVisibility (View.gone);
Convertview.setonclicklistener (New Onclicklistener () {
@Override
Public void OnClick(ViewARG0) {
//(Friend) context). Createchat (model.userid+xmppconnectionmanager.base_xmpp_server_name);
(Friend) context). Createchat (Model.userid+"@"+xmppconnectionmanager.base_xmpp_server_name+ "/android/");
}
});
Convertview.setonlongclicklistener (New Onlongclicklistener () {
@Override
public boolean Onlongclick (View arg0) {
(friend) context). Show2optionsdialog (New string[]{"Delete Friend"}, model);
return true;
}
});
return convertview;
}
2./src/config/xmppconnectionmanager.java
/**
* XMPP Server Connection tool class.
*/
Public class Xmppconnectionmanager{
//final String xmpphost = "182.92.101.207";
Final StringXmpphost = "192.168.1.103";
Final intXmppport = 5222;
//public static String base_xmpp_server_name = "@aliyun -05808812";
Public Static StringBase_xmpp_server_name ="Chat.com";
3./src/config/commonvalue.java
Public class Commonvalue {
Public Static String PackageName = "Com.donal.wechat";
//public static String Base_api = "http://182.92.101.207:8080/wechat/api/";
//public static String base_url = "http://182.92.101.207:8080/";
Public static String Base_api = "http://192.168.1.103:8080/wechat/api/";
Public Static String Base_url = "http://192.168.1.103:8080/";
WeChat Client Modification