Android Graphics Internals

There are two core pieces to Android graphics: SurfaceFlinger and Skia. SurfaceFlinger is Android’s compositor, used by the window manager to create and display windows (actually called surfaces.) SurfaceFlinger is implemented on top of OpenGL ES 1.x currently and can also use other hardware acceleration techniques when available (MDP, a 2D blitter on the T-Mobile … Read more

How do the pieces of Android’s (2D) Canvas drawing pipeline fit together?

Like Romain Guy said, “This question is difficult to answer on StackOverflow”. There wasn’t really any complete documentation, and complete documentation would be kind of large to include here. I ended up reading through the source and doing a bunch of experiments. I took notes along the way, and ended up turning them into a … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)