摘要: 一般是通过重写Thead类来实现多线程,一般要重写public void run()这个方法。再用start方法开启新线程。也可以通过实现一个Ruunable类,来开启线程,也是重写runnable的run方法new Thread(runnable).start()这样就可以了。但是不能再线程当中改变主线程的UI,所以有点类似GOLANG的channel通信机制通过handler来处理。重写handleMessage(msg Message)这个类,就可以处理线程的数据。Message有setData方法 设置Bundle进去,然后通过handler的sendMessage方法就可以传递信息。 阅读全文
posted @ 2014-01-28 18:39 ggaaooppeenngg 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 转载自http://blog.csdn.net/randyjiawenjie/article/details/6589489Golang的话直接,fmt.Sprintf("%x",md5.Sum(nil))就可以了,JAVA里面好像没有格式化输出这样的函数package czd.android.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5EncodeUtil { public static String MD5En 阅读全文
posted @ 2014-01-28 14:26 ggaaooppeenngg 阅读(559) 评论(0) 推荐(0) 编辑