上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: android重要知识体系 View树的绘制,触摸事件的分发。 framework层中的java服务框架(ActivityManagerService,WindowMangerService,PackageManger等)。 Binder 的java层框架,Binder的native框架。 书单(比 阅读全文
posted @ 2016-08-09 15:32 清澈见底 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一直想不明白java方法之间的调用关系,看了java虚拟机相关资料后有一点自己的见解,写下来加深下理解。 java以栈帧的方式存储方法信息,默认为this指针。 方法执行过程中遇到super关键字会向超类进行查找; 详细内容查看《深入理解java虚拟机》19章方法的调用与返回。 大致过程是this- 阅读全文
posted @ 2016-07-21 17:12 清澈见底 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 本文主要内容的: Java层Binder结构,Java层Binder调用的信息流,Native层Binder的框架结构,Native层Binder调用信息流向。 在这里写下对binder的理解,说到Binder间进程通信,Linux那么多进程间通信工具为何引入了Binder。大概原因有两点: 1、为 阅读全文
posted @ 2016-07-20 17:50 清澈见底 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 本文主要内容: ViewRoot是为WindowManagerGlobal而设计的,它承担了View和WindowManger沟通的角色,属于View顶层设计。ViewRoot的工作包括但不限于-触摸事件分发,view树的绘制事件分发,测绘事件的分发,布局事件的分发。 第一、ViewRoot的触摸事 阅读全文
posted @ 2016-07-15 15:31 清澈见底 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 自android 的framework框架启动后,运行一个应用的环境已经准备好了。 比较重要的部分如下: ActivityManagerService主要负责管理Activity,Service,BroadcastReceiver。 WindowMangerService负责窗口管理,窗口的创建,添 阅读全文
posted @ 2016-07-12 15:07 清澈见底 阅读(153) 评论(0) 推荐(0) 编辑
摘要: android性能优化,写代码时要遵循两个准则: 不做没有用的工作。 不创建没有用的内存。 最好不要创建不必须的对象: 比如你要对一个字符串进行拼接或者截取的话,就不要用String了,最好使用StringBuffer。 多用静态方法 如果你并不需要访问一个对象的属性,那么就把方法做出static, 阅读全文
posted @ 2016-06-30 16:52 清澈见底 阅读(139) 评论(0) 推荐(0) 编辑
摘要: android Context意为上下文,是应用程序所在环境的一个信息描述,一个全局工具,可以创建服务,访问资源文件等。 Context本身是一个抽象类,他的实现类有很多个包括ContextImpl和ContextThemeWrapper。 通常大家会用Context来启动Service,发送广播, 阅读全文
posted @ 2016-06-28 15:31 清澈见底 阅读(341) 评论(0) 推荐(0) 编辑
摘要: News AggregatorsTechmeme - http://www.techmeme.com (aggregator with human editing)Slashdot - http://slashdot.org/ (aggregator with hum... 阅读全文
posted @ 2016-06-27 11:39 清澈见底 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 国外较好的IT网站最近有些读者给我来信说很喜欢这个网站上的文章,并且也想通过翻译学习英文,他们询问我这些文章的英文原文是从哪里找到的?外刊IT评论上的翻译的英文来源很杂,我总结了一下,大概有几个 集中的出处,下面列举出来供大家学习参考:1.TheServerSide这... 阅读全文
posted @ 2016-06-24 16:20 清澈见底 阅读(194) 评论(0) 推荐(0) 编辑
摘要: android操作系统支持后台服务,android应用程序和系统中大多都可以看到服务的影子。 一、android的服务分为两大部分:android应用服务和android系统服务。 二、android应用服务分为本地服务和远程服务; 三、android系统服务分为java服务和本地服务(c++编写) 阅读全文
posted @ 2016-06-23 20:26 清澈见底 阅读(470) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页