首页 > 代码库 > wechat客户端修改
wechat客户端修改
1. src/ui/adapter/FriendCardAdapter.java
@Override
public View getView(int position, View convertView, ViewGroup arg2) {
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(View arg0) {
//((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[]{"删除好友"}, model);
return true;
}
});
return convertView;
}
2. /src/config/XmppConnectionManager.java
/**
* XMPP服务器连接工具类.
*/
public class XmppConnectionManager {
//final String XmppHost = "182.92.101.207";
final String XmppHost = "192.168.1.103";
final int XmppPort = 5222;
//public static String BASE_XMPP_SERVER_NAME = "@aliyun-05808812";
public static String BASE_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客户端修改