基于XMPP协议的Android聊天IM客户端

基于XMPP协议的Android聊天IM客户端
历时一个月的小工程终于接近尾声了,我的第一个正八经的Android程序,虽然还存在一些BUG,但心里还是美滋滋的(好吧,我承认,我有点失态了,汗!)整个程序采用了Smack的库,不过看网上存在一些说法说smack不适合在android上使用,android上应该使用的是asmack,不过我发现也没有什么大的问题,有些路径的问题可以通过一些配置来完成,所以,其实哪个包还是无所谓的,都可以。还是比较佩...
Date:  2013/4/27   Sort:  我的作品 Continue Reading 1341 Views /  0 Comments / 

【转载】你需要的不是重构,而是理清业务逻辑

【转载】你需要的不是重构,而是理清业务逻辑
最近我遇到了一位以前公司的同事。他提到了数年前我在那个公司曾经开发过的项目。他说这个项目现在已经变成了“职业杀手”。基本上,任何接触过这个 “职业杀手”项目的人最终都会离开这个公司。如果公司想让名下的程序员人数>0,唯一的办法就是花数月时间完全重构这个系统。对于这事我有两点要说。首先,在我离开这个公司前,这个系统的单元测试覆盖率已经达到了85%,所以,不要责备我。第二,这么大规模的重构?肯定...
Date:  2013/4/13   Sort:  有用 Continue Reading 1249 Views /  0 Comments / 

【转载】程序员妻子自述: 那些程序员教给我的


我曾经跟朋友开玩笑说,这个时代,有两种人的妻子应该要受人尊敬,第一种是军嫂,这是毫无争议的,第二种就是像我这样的,程序员的老婆。当然,这个 玩笑半分自嘲半分真。我的本科是穿着大白褂在各种挂着植物、动物、有机化学、无机化学的门牌的实验室里度过的,在显微镜下给三段生的夹竹桃画过横切片图, 在大头针和解剖剪子的辅助下找过蚯蚓的三条神经,闻过带有臭鸡蛋味的硫化氢气体……是的,你们都猜对了,我确实是相貌平平...
Date:  2013/4/13   Sort:  有用 Continue Reading 937 Views /  0 Comments / 

【android】Android中Can't create handle inside thread的解决办法


今天在做Android 程序的时候,为了避免UI阻塞,所以将一些业务处理的代码放到了子线程中(貌似早就该这么做了,深深的鄙视自己中……),但是碰到了一个问题,如题目所示:Can't create handle inside thread 这就让我纳闷了,于是百度google了一下,很多的解决办法,     列举一下:        ...
Date:  2013/4/13   Sort:  android Continue Reading 926 Views /  0 Comments / 

北京遇上西雅图TS版提供下载

北京遇上西雅图TS版提供下载
赞助商链接:  北京遇上西雅图下载版:不是很清晰,不过还是建议去影院观看 下载地址:http://pan.baidu.com/share/link?shareid=403331&uk=1010215551 赞助商链接: 阅读全文>>...
Date:  2013/4/9   Sort:  好玩 Continue Reading 962 Views /  0 Comments / 

【错误】03 android.os.NetworkOnMainThreadException异常


参照http://blog.csdn.net/vestigge/article/details/8169013写的登录界面,但是还是报异常了 出现的异常:     android.os.NetworkOnMainThreadException 这个时候我已经声明了访问Intenet的权限,但是还是报错了…… 貌似原因是“阻塞了UI进程” 参考了一下...

【错误】02 openfire管理员忘记密码怎么办?

【错误】02 openfire管理员忘记密码怎么办?
网上找了一些文档说Openfire的密码加密是由 org.jivesoftware.util.Blowfish 实现的,不过需要加密需要获取Openfire的 passwordKey ,这个数据可以从Openfire数据库的OFPROPERTY表里去取: select propValue from where nam...

为什么要编程?Code.org


阅读全文>>...
Date:  2013/3/8   Sort:  有用 Continue Reading 929 Views /  0 Comments / 

博客换风格了~


  博客换了个新的模板~感谢 维度创想 (http://www.veadu.com/)提供的模板~阅读全文>>...
Date:  2013/2/15   Sort:  好玩 Continue Reading 930 Views /  0 Comments / 

[Android]AlertDialog的基本用法


直接上代码: AlertDialog.Builder ad = new AlertDialog.Builder(MainActivity.this); ad.setTitle("提示"); ad.setMessage("您没有打开GPS,将使用网络定位,准确度不高,推荐使用GPS,点击确定打开GPS设置界面"); ad.setIcon(android.R.drawable.ic_dia...
Date:  2013/1/27   Sort:  android Continue Reading 1108 Views /  0 Comments / 
Powered by Emlog & DDCF Theme By Jons