摘要:
参考 https://developer.android.com/guide/topics/graphics/hardware-accel.html 硬件加速背景知识 先对硬件加速做一个介绍,然后是官方文档的翻译(其中加了一些自己的理解)。 在手机客户端尤其是Android应用的开发过程中,我们经常 阅读全文
摘要:
!!任务栈和Activity启动模式!! https://blog.csdn.net/ws6013480777777/article/details/83829789 https://blog.csdn.net/infsafe/article/details/5666964 https://deve 阅读全文
摘要:
DrawerLayout侧滑菜单沉浸式分析 接着android6.0 SystemUi分析,来分析一下drawerlayout DrawerLayout要想到达侧滑菜单沉浸式,就需要在DrawerLayout布局中加入: 这样系统在向下传递insets时就会传递给DrawerLayout。 Draw 阅读全文
摘要:
android6.0 SystemUi分析 http://www.jianshu.com/p/28f1954812b3 前言 状态栏与导航栏属于SystemUi的管理范畴,虽然界面的UI会受到SystemUi的影响,但是,APP并没有直接绘制SystemUI的权限与必要。APP端之所以能够更改状态栏 阅读全文
摘要:
Activity的Context创建过程分析 android应用程序窗口在运行的过程中,需要访问一些特定的资源或者类。这些特定的资源或者类构成了Android应用程序的运行上下文环境,Android应用程序窗口可以通过一个Context接口来访问它,这个Context接口也是我们在开发应用程序时经常 阅读全文
摘要:
Android Project Butter分析 Project Butter(黄油计划)的特性,包括: 通过Vsync信号来同步UI绘制和动画,使得它们可以获得一个达到60fps的固定的帧率; B. 三缓冲支持,改善GPU和CPU之间绘制节奏不一致的问题; C. 将用户输入,例如touch eve 阅读全文
摘要:
Binder框架概述 Binder,英文的意思是别针、回形针。我们经常用别针把两张纸"别"在一起,而在Android中,Binder用于完成进程间通信(IPC),即把多个进程"别"在一起。比如,普通应用程序可以调用音乐播放服务提供的播放、暂停、停止等功能。 Binder工作在Linux层面,属于一个 阅读全文
摘要:
应该会先上传Android部分笔记: framework相关笔记: 阅读全文
摘要:
参考 https://blog.csdn.net/qintaiwu/article/details/81054042 https://blog.51cto.com/12319914/2070254 使用open live writer发布博客 open live writer简介 原名windows 阅读全文
摘要:
参考 http://kaedea.com/2016/02/09/android-about-source-code-how-to-read/ https://www.zhihu.com/question/19759722 https://blog.csdn.net/hejjunlin/article 阅读全文