Android
文章平均质量分 91
Christ_Sun
升级打怪!
展开
-
Android Framework 记录之一
转自:http://blog.csdn.net/banketree/article/details/24718899 简介之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework框架层了。记录1、下载源码,目录如下:2、Android系统的层次如下:3、项目目录简单转载 2015-09-07 15:29:20 · 1523 阅读 · 0 评论 -
Android System Properties
Zhibin's blogalways smile :-)RSSBlogArchivesAboutAndroid System PropertiesDEC 13TH, 2013 | COMMENTS—直朝那个方向走,或许真的能到达那个地方。o(∩∩)o…哈哈Property system 是 Andro转载 2016-02-04 17:51:21 · 1627 阅读 · 0 评论 -
Android LayoutInflater
转自:http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的转载 2016-01-11 17:02:33 · 367 阅读 · 0 评论 -
Android的UI底层是用CPU绘图的还是GPU绘图的呢?以及surfaceview,window,普通view是如何实现的?
转自:http://www.zhihu.com/question/25811504著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:沙茶酱链接:http://www.zhihu.com/question/25811504/answer/31696269来源:知乎首先,对于CPU与GPU绘制的问题,根据google的文档http:/转载 2016-01-08 10:33:36 · 2323 阅读 · 0 评论 -
android View绘制流程
转自:http://my.oschina.net/fengzi2014/blog/404875?p=11.由Activity启动-->onCrate-->setContentView 为源头2.setContent实际调用的是 -->getWindow().setContentView(layoutResID); getWindow()返回 PhoneWindow 实例3转载 2016-01-08 10:17:02 · 355 阅读 · 0 评论 -
使用C++自定义Binder
参考Binder使用示例学习一下binder。Binder的核心类关系见下图: Binder > binder核心类图.PNG" src="http://wiki.mediatek.inc/download/attachments/119506337/binder%E6%A0%B8%E5%BF%83%E7%B1%BB%E5%9B%BE.PNG?version=1&modificationD原创 2015-11-24 15:13:39 · 862 阅读 · 0 评论 -
Android智能指针
转自:http://blog.csdn.net/lksodit_yiyi/article/details/8086209Android中定义了两种智能指针类型,一种是强指针sp(strong pointer),另外一种是弱指针(weak pointer)。其实称之为强引用和弱引用更合适一些。强指针与一般意义的智能指针概念相同,通过引用计数来记录有多少使用者在使用一个对象,如果所有使用者都放转载 2015-11-23 13:44:10 · 377 阅读 · 0 评论 -
[转]Android Matrix利用invert实现逆向坐标映射
转自:http://blog.sina.com.cn/s/blog_783ede030102w6we.htmlandriod一般对图片进行缩放,旋转,移动时会利用到Matrix来做,但如果想知道经过矩阵运算后的图片上某个坐标对应没有matrix运算前的坐标是不是觉得很棘手。 首先先看一下matrix的几个方法public void mapPoints(float[] dst,转载 2015-09-16 13:51:16 · 993 阅读 · 0 评论 -
Android Framework 记录之二
转自:http://blog.csdn.net/banketree/article/details/24982021接着上次的记录,续写。23、services目录文件描述class AlarmManagerService extends IAlarmManager.Stub {//定时管理服务public cla转载 2015-09-07 15:33:34 · 1325 阅读 · 0 评论 -
Init 的主要作用
http://www.5wpc.info/it/technical/os/android/init/2014/11/21/FirstProcessInit/Init 的主要作用本程序是Linux完成内核加载后的第一个进程, 主要进行linux 级首个上下文的设置(linux属性体系), 基础服务的启动与状态 管理(重新启动, 状态监视), 系统属性变化后的状态重置.转载 2016-02-04 17:52:36 · 4065 阅读 · 0 评论