摘要: 很多初入Android或Java开发的新手对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到这些问题,今天Android123就这一问题做更系统性的总结. Android开发过程中为什么要线程能? 我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里我们可以理解为UI线程.但是在操作一些耗时操作时,比如I/O读写的大文件读写,数据库操作以及网络下载需要很长时间,为了不阻塞用户界面,出现ANR的响 阅读全文
posted @ 2011-06-20 17:25 欧零 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 内存总量:/proc/meminfocpu信息:/proc/cpuinfocpu使用率:/proc/stat流量信息:/proc/self/net/dev /proc/net/devetc/network/interfaces 这个文件是保存ip,netmask,gateway信息的(包括静态和动态),实时生效的/etc/resolv.conf 这个文件是保存DNS服务器信息的,实时生效/etc/hosts 、/etc/hostname 在基于debian的linux系统中,修改主机名称,需要修改这两个文件,必须重启才能生效 android–修改hosts在Android下,/etc是link 阅读全文
posted @ 2011-06-20 17:25 欧零 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 开博是个很很刺激的事情,特别是来博客园这么专业的地方。开头来激励自己一下,希望自己不要放弃,好好总结学习一下。程序员常常面对各种各样的成功和失败,尤其是失败更是多于成功,这也是程序员这个职业特点之一。以编程为例,几乎没有一个人一次就能把程序给编好的,它总是要遇到各种语法错误,总要遇到各种遗漏,一个程序要反复多次修改调试才能完好。有的程序员因找不出来程序的bug,束手无措,哀声叹气,心里极其不爽。以工作为例,有的程序员因工作进度和程序出错常常受到别人的批评和指责,心里极其不满,认为批评人不了解造成这个结果的客观原因,批评错了人。从而对人产生意见,甚至对工作造成了影响。面对失败和挫折,成熟的程序员 阅读全文
posted @ 2011-06-20 17:24 欧零 阅读(216) 评论(0) 推荐(0) 编辑