Android
文章平均质量分 56
wowo1109
这个作者很懒,什么都没留下…
展开
-
Activity life cycle
Activity's life cycle is very clear at the android developer website. When try to start an activity, the main function in ActivityThread.java will run first, it will then enter the loop function in Lo原创 2011-11-25 17:18:10 · 809 阅读 · 0 评论 -
OOBE创建流程
OOBE的设计分成5步,分别是remote,ethernet,account, acc create和device seteup. 每一步由一个或者多个activity组成。OOBESetupActivity是OOBE的根,每一步都是由这个根activity创建的,当这一步做完后根会创建第二步的activity. 根activity因为没有osd,所以没有占用多少内存。最后一步由多个activit原创 2012-01-14 15:40:46 · 4330 阅读 · 2 评论 -
C++层Service的创建与使用
Android的service可以分为c++层面的和Java层面的。这是一个例子,介绍了如何在c++层面创建service,并且如何在java应用程序中使用这个service. 这个例子很简单,c++层的service就是提供了一个相加和一个相减的功能。java应用里面就是添加了几个控件来调用c++ service的加减功能实现两个数的相加和相减,并且显示出来。首先来看看c++层的servic原创 2012-02-01 22:26:51 · 6489 阅读 · 0 评论 -
学习SurfaceFlinger
SurfaceFlinger英文直译就是surface的投递者,surface就不用翻译了,翻译了反而不好理解。SurfaceFlinger是android的一个服务,其负责管理应用端的surface,将所有的surface复合。他是介于图形库和应用之间的一层。每个应用在它自己的surface完成各种图形操作后,请求SurfaceFlinger显示到屏幕,surfaceflinger就会将所有的s原创 2012-06-07 15:50:58 · 5212 阅读 · 0 评论 -
Android定制控件
参考了网上资料,搞清三个问题:1. 如何定制控件;2. 如何为定制控件添加新的属性;3. 如何在XML里应用。控件的定制主要有两种形式,一种是从类View派生,就像TextView等控件一样,http://developer.android.com/guide/topics/ui/custom-components.html有比较详细的解释。另外一种就是在改造现有的控件,或者由现有的多个控件组原创 2012-06-20 19:40:09 · 2855 阅读 · 1 评论