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客户端修改的更多相关文章

  1. 邮件客户端修改密码—OWA

    邮件客户端修改密码—OWA 1.登录OWA 2.输入用户名 3.点击选项 4.更改密码

  2. nfs nobody,nobody 需要在nfs客户端修改从nfs服务器端共享过来的目录怎么办?

    1,加入我们使用nfs共享安装oracle, 安装oracle需要修改base,data,orainventory等等目录及自目录的属主及权限,一般会继承nfs客户端目录的权限及属主 groupadd ...

  3. 基于androidpn客户端修改的AndroidPNClient

    最近在做推送,采用的框架是androidpn,但对于客户端实在是修改得受不了了,特别是重连和连接那一块,有些BUG的修改实在是难以下手,比如在重连那里,原来的写法是在死循环中不断调用 xmppMana ...

  4. PPTP服务端与客户端 修改默认PPTP默认端口1723

    linux pptp服务端:我们在Linux下建立的pptpd端口号默认是1723,有时候这个端口并不是那么的好用,不是麽?所以服务端修改端口号比较简单 修改 /etc/services 文件查找 1 ...

  5. 金蝶KIS客户端修改IP连接服务器的方法

    问题现象:服务器IP变更后,金蝶KIS客户端打开时提示多个错误,并会自动关闭,无法联网登录 1. 到下面位置修改注册表 Windows Registry Editor Version 5.00 [HK ...

  6. 使用SEP禁止客户端修改IP地址 - 飞舞的菜刀 - 51CTO技术博客

    1.首先从注册表中搜寻 IP地址所在的位置,查到几项,此项即可: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Paramete ...

  7. Linux中使用Electronic WeChat客户端

    微信推出了Windows版和Mac版,一直没有推出也不会推出Linux版本,这就催生了Electronic WeChat(https://github.com/geeeeeeeeek/electron ...

  8. gitlab中修改项目名称客户端修改方法

    如果gitlab项目名称已经修改,对于本地已经克隆下来的仓库,可以使用如下命令进行修改: git remote set-url origin 新的项目路径

  9. shell脚本检查是否存在tun0虚拟网卡,若不不存在服务器更改port,并重启服务器,客户端修改port,并重新启动客户端

    openvp 客户端 /home 目录下各脚本文件名 [root@jira home]# ls openvpn_server_restart.sh openvpn_tunnel_monitor.sh ...

随机推荐

  1. android 为组件添加contextMenu上下文菜单

    package com.example.fragmentNavigation2.fragment; import android.os.Bundle; import android.support.v ...

  2. [AC自动机]HDOJ3695 Computer Virus on Planet Pandora

    题意:给t.n,t个案例,n个字符串 下面给n+1个字符串,n个互不相同的小串,最后一个是模式串 模式串会出现[qx]的形式,q为数字,x为一个字母 问n个小串在模式串中出现的个数,正着出现.反着出现 ...

  3. C++的表驱动法

    目的:使用表驱动法,替换复杂的if/else和switch/case语句. 说明:JS 等其他语言也都支持的. 表驱动发示例:http://blog.csdn.net/zhouyulu/article ...

  4. 使用Eclipse调试Android Native Application---cocos2d-x + Eclipse + Android + ndk

    纠结很多天的ndk 调试, 终于在 mac  下面顺利完成(注意在windows还是没弄成功,蛋疼...) 调试方法: 1:先google, ndk demo .  把ndk 最基本的hellword ...

  5. 在ubuntu下关闭笔记本触摸板

    http://www.cnblogs.com/icejoywoo/archive/2011/04/14/2016318.html 原文地址:http://forum.ubuntu.org.cn/vie ...

  6. HAL打开驱动失败

    --- ---

  7. open MMT.distributions = null on transaction type: WIP Lot Split

    open MMT.distributions = null on transaction type:  WIP Lot Split       打开物料事务处理界面,发现事务处理类型为:WIP Lot ...

  8. [原创][下载]Senparc.Weixin.MP-微信公众平台SDK(C#) - 已支持微信6.x API

    因为正在计划做一个微信机器人,需要用ASP.NET,找了一下只有PHP的SDK,没有C#的,于是动手写了一个,已经全面支持微信6.x所有接口,包括多客服.卡券.微信支付等. 微信公众平台地址:http ...

  9. BrnShop开源网上商城第四讲:自定义插件

    重要通知:BrnShop企业版NOSQL设计(基于Redis)已经开源!源码内置于最新版的BrnShop中,感兴趣的园友可以去下载来看看.官网地址:www.brnshop.com. 好了现在进入今天的 ...

  10. [codevs1073]家族

    题目描述 Description 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系. 规定:x和y是亲戚,y和z是亲戚,那么x和 ...