原文:深入浅出Android开发之Surface介绍

一目的 本节的目的就是为了讲清楚Android中的Surface系统,大家耳熟能详的SurfaceFlinger到底是个什么东西,它的工作流程又是怎样的。当然,鉴于SurfaceFlinger的复杂性,我们依然将采用情景分析的办法,找到合适的切入点。 一个Activity是怎么在屏幕上显示出来的呢 我将首先把这个说清楚。 接着我们把其中的关键调用抽象在Native层,以这些函数调用为切入点来研究S ...

2013-12-16 14:47 0 2445 推荐指数:

查看详情

Android进阶——深入浅出Handler(一)

Android进阶——深入浅出Handler(一) 在学习Handler之前,首先要学习一些基本概念,这将对之后的学习有所帮助。 主线程:Main Thread,又叫UI线程(UI Thread)。Android应用执行的线程,所以叫主线程。负责分发事件到合适的UI窗口,也是应用 ...

Thu Mar 10 05:52:00 CST 2016 5 43676
Android深入浅出之 AudioTrack分析

Android深入浅出之Audio 第一部分 AudioTrack分析 一 目的 本文的目的是通过从Audio系统来分析Android的代码,包括Android自定义的那套机制和一些常见类的使用,比如Thread,MemoryBase等。 分析的流程是: l 先从API层 ...

Mon Aug 08 19:40:00 CST 2016 1 5986
Android WebView使用深入浅出

目前很多android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。 先说下WebView的一些优点: 可以直接显示和渲染web页面,直接显示网页 webview可以直接用html ...

Wed May 13 00:27:00 CST 2015 2 35249
深入浅出Windows Phone 8应用开发

章节 第1章 概述第2章 开发环境第3章XAML简介第4章 常用控件第5章 布局管理第6章 数据存储第7章 图形动画第8章 多媒体 第9章 启动器与选择器 第10章 手机感应编程第11章 MVVM模式第12章 Silverlight Toolkit组件第13章 网络编程第14章 异步编程与并行 ...

Mon Dec 10 01:51:00 CST 2012 31 13502
深入浅出 - Android系统移植与平台开发(十一)- Android系统的定制【转】

本文转载自: 4.3定制Android平台系统 通常产品厂商在拿到Android源码后会在android源码基础上进行定制修改,以匹配适应自己的产品,从本节开始,我们从最原始的Android源码系统里一步一步定制出自己的Android系统。本节主要内容包含:根据Android源码,添加新产品 ...

Sat Jul 15 04:39:00 CST 2017 0 6149
Android深入浅出系列之Android开发环境搭建—JDK(一)

  前言   Android开发语言使用的是Java,所以我们要安装JDK(Java Development Kit)Java 开发工具包,Android开发使用的是JDK1.5版本的,所以我们的电脑要安装JDK1.5以上版本的   安装JDK   安装好了JDK后,,在dos下输入java ...

Tue Feb 14 23:49:00 CST 2012 0 8063
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM