Android内核
文章平均质量分 67
欧阳冉冉
无无
展开
-
Android内核学习之Binder
一,Binder框架讲解 Binder是一种框架,这种架构提供了服务端接口,Binder驱动,客户端接口三个模块 服务端 一个Binder服务端实际上就是一个Binder类对象,该对象那个一旦创建,内部就会创建一个隐藏的线程,该线程就会接收Binder驱动发送的消息,收到消息后,会执行Binder中的onTransact()函数,并按照该函数的参数执行不同的服务代码,因此 ,要是先原创 2015-12-15 22:15:56 · 659 阅读 · 0 评论 -
Android内核之FrameWork学习
前言 任何控制类程序都有一个入口,语言的入口是由处理器内部的复位(Reset)中断向量表决定的;C程序入口是main()函数;JAVA程序的入口必须是某个类的静态成员方法main() Android程序也不例外,那么Android程序入口在哪里呢?Android FrameWork都包含哪些系统服务?这些系统服务是如何与AndroidAPK程序配合的?看完这个博客你就会对FrameWor原创 2015-12-20 03:51:40 · 1003 阅读 · 0 评论 -
Android内核之Context
Context是什么?一个Context意味着一个场景,一个场景就是用户和操作系统交互的一个过程,比如当你打电话时,场景包括电话程序对应的界面,以及隐藏在界面后的数据;当你看短信界面时,场景包括短信界面,以及隐藏在背后的数据. Activity是基于Context,而Service类也是基于Context。Activity除了基于Context类外,还实现了一些其他重要接口,从设计的角度来原创 2016-01-08 23:41:14 · 531 阅读 · 0 评论 -
ListView性能优化
对于一个应用来说,用户体验是一个App来说除了定位以外,最重要的一个因素,而ListView这个组件是一个非常消耗内存的组件,对ListView组件的优化直接影响了应用的用户体验 最简单的处理 提升 ListView 的运行效率 之所以说 ListView 这个控件很难用, 就是因为它有很多的细节可以优化, 其中运行效率 就是很重要的一点。 目前我们ListView的运行效率是很低的, 因为原创 2016-02-15 17:53:13 · 669 阅读 · 0 评论 -
Application Framework层介绍
http://write.blog.csdn.net/postedithttp://write.blog.csdn.net/postedithttp://write.blog.csdn.net/posteditActivity Manager 用来管理应用程序生命周期并提供常用的导航回退功能。Window Manager提供一些我们访问手机屏幕的方法。屏幕的透明度、亮度、背原创 2016-02-02 18:36:34 · 1559 阅读 · 2 评论