![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 进阶
Lu'Blog
人生的道路上,无论如何都回避不了现实的重重困难,事业、爱情没有永远的一帆风顺,家庭、学业没有真正的心想事成。但是,只要你不去推诿,不胆怯,保持信心满满,保持良好的心态和旺盛的精力,努力的奋进,你就一定会知道“发光并非太阳的专利,你也可以发光”。
展开
-
android 目录
一 Window窗口机制 1 WindowManger与window之基础篇 2 android获取Service过程 3 二 Binder机制技术篇:有关Window窗口:1 Android中的ViewRootImpl类源码解析2 Android Choreographer 源码原创 2017-07-06 09:47:08 · 1628 阅读 · 0 评论 -
MeasureSpec之详细分析
本篇主要对MeasureSpec结构、源码、模式进行分析,如果不同意见,尽情联系小弟,如要转载,请注明来源,小石头的博客: http://blog.csdn.net/lu10241883151结构:SPEC_MODE(32,31)SPEC_SIZE(30,...,1) 对于详细测量值(measureSpec)需要两样东西来确定它原创 2017-07-06 09:52:12 · 1000 阅读 · 0 评论 -
Activity(不同APP)启动之源码分析
前言 事先说明下,一些源码和现在的源码不一样,但总体的流程还是差不多的,所以对与想要深入理解Android的同胞们本篇还是很有参考学习的价值的,本篇来源于罗老师的博客,原链接:http://blog.csdn.net/luoshengyang/article/details/6689748 前文简要介绍了Android应用程序的Activity的启动过程转载 2017-07-18 16:06:05 · 645 阅读 · 0 评论 -
ActivityManager框架之简要
ActivityManager在操作系统中有重要的作用,本文利用操作系统源码,逐步理清ActivityManager的框架,并从静态类结构图和动态序列图两个角度分别进行剖析,从而帮助开发人员加强对系统框架及进程通信机制的理解。ActivityManager的作用参照SDK的说明,可见ActivityManager的功能是与系统中所有运行着的Activity交互提供了接口,主要的接口围绕着运转载 2017-07-22 10:52:24 · 2095 阅读 · 0 评论 -
Activity启动过程之简要介绍
本篇来源于,罗老师的博客,推荐直接点击查看。 在Android系统中,Activity和Service是应用程序的核心组件,它们以松藕合的方式组合在一起构成了一个完整的应用程序,这得益于应用程序框架层提供了一套完整的机制来协助应用程序启动这些Activity和Service,以及提供Binder机制帮助它们相互间进行通信。在前面的文章Android进程间通信(IPC)机制转载 2017-07-17 15:20:48 · 452 阅读 · 0 评论 -
Activity的创建(从Activity的角度理解IWindowSession)
前言 本篇主要讲从Activity的角度来理解Window、DecorView、WindowManager、IWindowSession,以及ViewRootImpl与IWindowSession的关系。转载请注明来源,小石头的博客: http://blog.csdn.net/lu10241883151 创建Activity 我们知道App进程的入口函数是Activit原创 2017-07-10 12:07:15 · 4036 阅读 · 1 评论 -
Activity之启动模式
前言 转载请注明出处:小石头的博客 http://blog.csdn.net/lu1024188315/article/details/74518599 Task 是多个 activity 的集合,用户进行操作时将与这些 activity 进行交互。 这些 activity 按照启动顺序排队存入一个栈(即“back stack”)。大部分 task 都启动原创 2017-07-17 17:07:39 · 246 阅读 · 0 评论 -
性能统计器之利器SamplingProfilerIntegration
来源:《深入理解Android:卷Ⅱ》第3章深入理解SystemServer,本章首先分析了system_server进程的启动过程,然后向读者展示了该进程中所容纳的系统核心服务。本节为SamplingProfilerIntegration分析。下面来看如何使用SamplingProfilerIntegration进行性能统计。系统中有很多重要进程都需要对性能进行分析,比如Zygote原创 2017-07-20 11:05:45 · 658 阅读 · 0 评论 -
WindowManger与window进阶篇_1(ViewRootImpl深入理解,View测量)
前言 在这篇文章中《WindowManger与window之基础篇》详细讲解了添加Window的过程,在这里我们在回顾下: 第一步:创建Window 这个是在Activity#attach方法中创建的;第二步:创建DecorView(顶层View),在PhoneView#setContentVIew的方法中创建的;第三步:window添加DecorVie原创 2017-07-06 17:21:04 · 1842 阅读 · 0 评论 -
WindowManger与window之基础篇
一 WindowManger1 前言 WindowManager是Android中一个重要的服务(Service )。Activity会将顶级的控件注册到 Window Manager 中,当用户真是触碰屏幕或键盘的时候,Window Manager就会通知到,而当控件有一些请求产生,也会经由ViewParent送回到Window Manager中,从而原创 2017-06-28 18:27:39 · 998 阅读 · 0 评论 -
WindowManger与window之详解篇
在这篇《WindowManger与window之基础篇》文章中我们知道,window有三种窗口分别是:Application windows,Sub-windows,System windows。参考:《对Window/WindowManager和WindowManagerSystem的理解》转载 2017-06-28 18:22:33 · 352 阅读 · 0 评论 -
架构师成长之路-基于android fragment通信的面向对象的万能接口
前言开发一个app时,常用Activity和Fragment,由于操作方便Fragment越来越受欢迎,这样就避免不了Activity和Fragment、Fragment和Fragment之间的通信,我们知道Fragment和Fragment之间不能直接进行通信的,而是通过Activity进行通信。那么Activity和Fragment有几种通信方式呢,它们的优缺点又是什么?一 常原创 2018-01-10 17:09:25 · 1406 阅读 · 3 评论