`
leili
  • 浏览: 179998 次
社区版块
存档分类
最新评论
文章列表
之前研究过handler 和 looper 消息队列,不过android里的handler不是另外开启线程来执行的,还是在主UI线程中,如果想另启线程的话需要用到HandlerThread来实现。在使用HandlerThread的时候需要实现CallBack接口以重写handlerMessage方法,在handlerMessage方法中来处理自己的逻辑。下来给出一个小例子程序。 layout文件很简单,就一个按钮来启动HanlderTread线程 <?xml version="1.0" encoding="utf-8"?> <Li ...
1、使用自加、自减指令   通常使用自加、自减指令和复合赋值表达式(如a-=1及a+=1等)都能够生成高质量的程序代码,编译器通常都能够生成inc和dec之类的指令,而使用a=a+1或a=a-1之类的指令,有很多C编译器都会生成二到三个字 ...
近年来,谷歌一直致力于开发出自己的编程语言以取代当今世上最常用的C、C++和JavaScript。在系统语言方向,谷歌的Go语言能够为用户在数据中心内建立大型软件提供更多的便捷,有望取代C语言和C++的地位;而在网络开发方面,谷 ...
2011年开始,云计算的出现,使得整个IT行业内出现了“云手机、云输入、云经济、云管理、云物流、私有云、公有云、混合云”等多个红得发紫的云概念,甚至被认为有望在继大型计算机、个人计算机、互联网之后,为IT产业带来第四次革命。 在这种情况下,很多知名的主流IT公司都在搞云计算,而且这些高端业务和新业务的发展非常快速,云计算技术等人才变得非常急缺。 据了解,现在百度、阿里巴巴、瑞星、微软等企业都在大规模招聘云计算研发人才。但鉴于云计算发展还没有完全成熟,多数人才技术与实战经验均同样处于上升期,所以实际上,包括多数知名企业在内的很多职位都还虚位以待,这对于很多求职者来说都是机会与挑战并存。同时 ...
最近手上一个项目要开发webservice,而原有系统使用了spring,所以在选择框架的时候,我选择了cxf,这样在开发整合的时候就比较方便了。在搭建开发环境的过程中发现这篇文章写得比较详细,所以就搬到自己博客里,希望给自己和同行做参考。 CXF 应用开发 下面就将开始我们的 CXF Web Services 的开发之旅!首先,要有一个基于 Eclipse 的开发环境;然后,我们将利用这个开发环境开发一个简单的“调查投票”示例,同时我们将解释一些 CXF 在开发中进行配置的基本方法。开发环境准备 在开发之前我们通常需要做些准备工作,比如搭建好开发环境。在本教程中,我们将在 Eclip ...
1、android分为四层: 应用程序层(Applications)、应用程序框架层(Application Framework)、系统运行库层(Libraries和Android Runtime)和Linux内核层(Linux Kernel)。 2、应用程序层: 所有的应用程序都是使用java语言编写的,通过调用应 ...
随着移动互联网的发展,移动开发也越来越吃香了,目前最火的莫过于android,android是什么就不用说了,android自从开源以来,就受到很多人的追捧。当然,一部人追捧它是因为它是Google开发的。对一个程序 员来说,一个系统值不值得追捧得要拿代码来说话。我这里并不打算分析android的代码,而是android的makefile,也许大家已经知道了在android源码里,我们可以看见很多makefile文件,起初我也不明白,经过一段时间的研究,后来慢慢明白了,我想通过分析 andorid的makefile来告诉大家如何写makefile。 对于一个程序新手而言,好的IDE是他们追 ...
进行Android触摸屏的程序设计与开发已有三个月的时间了,在这期间,通过无数次的尝试和手势设计,学到了很多知识,下面将我总结的分享给大家。 多点触控 getX是获取以widget左上角为坐标原点计算的X轴坐标直。 getRawX 获取的是以屏幕左上角为坐标原点计算的X轴坐标直。 event.getAction() //获取触控动作比如ACTION_DOWN event.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕 event.getPointerId(nID); //对于每个触控的点的细节,我们可以通过一个循环执行getPoin ...
每一个好的习惯,开头都会相应有一个唱反调的句子哦。 1 做事 “出了问题,第一重要的是确定元凶,找到那个人!一旦证实了是他的错误,就可以保证这样的问题永远也不会再发生了。” 指责不会修复bug,把矛头对准问 ...
研磨struts2 http://sishuok.com/forum/blogCategory/showByCategory.html?categories_id=81&user_id=5948 跟我学Spring3 http://sishuok.com/forum/blogCategory/showByCategory.html?categories_id=49&user_id=2 跟我学Struts2 http://sishuok.com/forum/blogCategory/showByCategory.html?categories_id=57&user ...
今天偶然发现了这个webservice提供商,看起来服务还挺多的,以后移动开发就可以试试这些webservice调用了,http://www.36wu.com/Service.aspx
程序员的我们,是否想过今后的路该怎么走、如何发展、技术怎样提高?其实这也是我一直在思考的问题。下面就此问题,分享下我的看法。因为我阅历有限,有什么说的不对的,大家一起喷! 一、程序员应该打好基础 1. 现在开 ...
武总终于从台湾回来了!这次回台湾,整整过了三周,和往常一周来回截然不同。更为惊讶的是,武总没有了离开时的那种惊慌失措,却多了一种小人得志的淡定。难道他不知道严董将要将22楼的车载部门给裁掉吗?居然还能如此淡定?莫非他在台湾的时候,已经想好了万全的对策?段伏枥不禁觉得有点奇怪。 既然武总回来了,总要意思一下,探探口风,所以段伏枥早上又和往常一样坐进会议室吃早餐。段伏枥首先发问:“武总,听说严董要裁员了,不知道是不是真的?” 这事情,既然段伏枥知道了,那么肯定张文香也有所闻;而张文香知道,自然不可能不会告诉武总。段伏枥之所以明知故问,其实只是想引出武总的话题,看看他的想法。武总非常淡定地说: ...
有一些蛮有用的技巧值得收藏和分享 转载自:http://blog.csdn.net/hgl868/article/details/7623852 出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。 一、速度快 你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。 编写高效的Android代码,应遵循两个原则: 不要做不必要的事
谷歌年度I/O开发者大会传递出一个明显的信号,即谷歌正试图把Android进化成为用户和开发者的体验,而不仅仅是一个平台。 在本届全球开发者大会中,谷歌展示了设计精美的设备Nexus 7和Nexus Q,向我们表明Android能够向消费者提 ...
Global site tag (gtag.js) - Google Analytics