- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Android编程--常用代码
1. 如何使用Handler? static final int KEEP_SCREEN_ON_MSG = 1; static final int GET_NEW_SURFACE_MSG = 2; static final int UPDATE_WINDOW_MSG = 3; final Handler mHandler = new Handler() {
2013-11-27 11:15:09 2463
原创 Android SurfaceView简介
1. SurfaceView有什么作用? 众所周知,View组件只有在UI(主)线程中绘图,而且必须快速,即不能阻塞主线程。这样的要求对于刷新频率高、绘图工作量大的游戏来说,是致命的缺陷,所以SurfaceView为此而生。 • SurfaceView关键特性: SurfaceView 与View相比,其关键特性为:在主线程之外的线程中向屏幕上绘图。这样就可以避
2013-11-27 10:16:32 4307
原创 Android系统--视图绘制 (View Render)
1. 简介 Android系统--视图绘制主要由以下几部分组成: 1) Canvas(画布,实际工作的类为:GLES20Canvas) 提供画图所需要的所有工具,即各种draw函数; 2)
2013-11-21 16:29:39 23917 6
原创 如何查看Android SDK源码版本
PLATFORM_VERSION := 4.2.2位于/build/core/version_defaults.mk## Copyright (C) 2008 The Android Open Source Project## Licensed under the Apache License, Version 2.0 (the "License");# you may not u
2013-11-19 08:53:18 10368
原创 Android消息驱动机制Handler+Looper+Thread+MessageQueue
1. 简介 虽然对Android系统的整体了解不少,但对经常遇到的Android消息机制的实现并没有进行深入了解,趁现在有时间,顺便看一下,做总结一下。2. 整体架构
2013-11-15 17:49:46 4639 1
原创 Android Activity.startActivity流程简介
1. 基本概念1.1 Instrumentation 顾名思义,仪器仪表,用于在应用程序中进行“测量”和“管理”工作。一个应用程序中只有一个Instrumentation实例对象,且每个Activity都有此对象的引用。Instrumentation将在任何应用程序运行前初始化,可以通过它监测系统与应用程序之间的所有交互,即类似于在系统与应用程序之间安装了个“窃听器”。
2013-11-06 11:44:00 20866 6
原创 Android ActivityThread(主线程或UI线程)简介
1. ActivityThread功能 它管理应用进程的主线程的执行(相当于普通Java程序的main入口函数),即负责调度和执行activities、broadcasts和其它操作。2. Android应用程序主线程stack 在一个只有Activity派生类的应用程序中,它包含如下线程: main线程stack如下: at andro
2013-11-06 10:56:47 72537 17
原创 Android Context简介
1. Context是什么? 1) Context是一个抽象类,其通用实现在ContextImpl类中。 2) Context:是一个访问application环境全局信息的接口,通过它可以访问application的资源和相关的类,如:启动activity、广播和接收intents。2. Context家族关系
2013-11-04 11:44:41 17216
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人