Skip to main content

Android UI Internal


This article severs as the index page for the series of articles that I have written or planned for Android UI Internal.

Android UI Internal : SurfaceView vs View   
Android UI Internal : Touch Event Handling Pipeline
Android UI Internal : GLSurfaceView
Android UI Internal : EGL
Android UI Internal : TextureView
Android UI Internal : SurfaceTexture
Android UI Internal : WindowManagerService
Android UI Internal : ActivityManagerService
Android UI Internal : Animation
Android UI Internal : HWUI
Android UI Internal : Presentation Class
Android UI Internal : Virtual Display
Android UI Internal : Multiply Display



Update 05/09/2014.

Android just released an  official document about Graphic system architecture.  Happy reading.




Comments

Popular posts from this blog

Understand Container - Index Page

This is an index page to a series of 8 articles on container implementation. OCI Specification Linux Namespaces Linux Cgroup Linux Capability Mount and Jail User and Root Network and Hook Network and CNI
Update:
This page has a very good page view after being created. Then I was thinking if anyone would be interested in a more polished, extended, and easier to read version.
So I started a book called "understand container". Let me know if you will be interested in the work by subscribing here and I'll send the first draft version which will include all the 8 articles here. The free subscription will end at 31th, Oct, 2018.

* Remember to click "Share email with author (optional)", so that I can send the book to your email directly. 

Cheers,


Android Camera2 API Explained

Compared with the old camera API, the Camera2 API introduced in the L is a lot more complex: more than ten classes are involved, calls (almost always) are asynchronized, plus lots of capture controls and meta data that you feel confused about.

Understand Container: OCI Specification

OCI is the industry collaborated effort to define an open containers specifications regarding container format and runtime - that is the official tone and is true. The history of how it comes to where it stands today from the initial disagreement is a very interesting story or case study regarding open source business model and competition.

But past is past, nowadays, OCI is non-argumentable THE container standard, IMO, as we'll see later in the article it is adopted by most of the mainstream container implementation, including docker, and container orchestration system, such as kubernetes, Plus, it is particularly helpful to anyone trying to understand how the containers works internally. Open source code are awesome but it is double awesome with high quality documentation!