Android系统原理及开发要点详解
移动开发教程

Android系统原理及开发要点详解

资源名称:Android系统原理及开发要点详解 内容简介: 《Android系统原理及开发要点详解》全面介绍开放的移动电话平台Android系统,包括Android系统中的Linux驱动、本地框架、Java框架和Java应用4个层次。《Android系统原理及开发要点详解》内容以知识性内容为纲,重点关注开发要点,各个部分内容注重相互照应,按照清晰的思路向读者介绍整个Android系统的原理和开发方法。   《Android系统原理及开发要点详解》按照Android系统的框架和各个子系统的主线,重点介绍开发Android应用程序和构建硬件抽象层。其内容涵盖了Android应用程序开发和Android系统移植构建手机系统两大方面。   《Android系统原理及开发要点详解》既适合从事Android各个层次开发的工程师阅读,也适合通用嵌入式Linux系统的学习者使用。 资源目录: 第1章 Android系统概述 1 1.1 基础知识 1 1.1.1 Android开发系统的由来 1 1.1.2 移动电话系统开发模式 2 1.1.3 未来移动电话的功能及Android的优势 4 1.2 Android的开发工作 6 1.2.1 Android移植开发 6 1.2.2 Android应用开发 8 1.2.3 Android系统开发 9 1.3 Android的SDK与源代码 10 1.3.1 基于SDK的Android开发 10 1.3.2 基于源代码SDK Android开发 11 第2章 Android系统开发综述 13...
Android应用开发揭秘
移动开发教程

Android应用开发揭秘

资源名称:Android应用开发揭秘 内容简介: 国内第一本基于Android 2.0的经典著作,5大专业社区联袂推荐,权威性毋庸置疑! 本书内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpenGL等高级知识,最重要的是还全面介绍了如何利用原生的C/C++(NDK)和Python、Lua等脚本语言(Android scripting Environment)来开发Android应用;本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练,又可以将它们直接应用到实际开发中去。 资源目录: 前言 第一部分 准备篇  第1章 Android开发简介   1.1 Android基本概念    1.1.1 Android简介    1.1.2 Android的系统构架    1.1.3 Android应用程序框架   1.2 OMS介绍    1.2.1 OPhone介绍    1.2.2 Widget介绍   1.3 小结  第2章 Android开发环境搭建   2.1 Android开发准备工作   2.2 开发包及其工具的安装和配置    2.2.1 安装JDK和配置Java开发环境    2.2.2 Eclipse的安装与汉化    2.2.3 SDK和ADT的安装和配置   2.3 创建第一个Android项目——HeUoAndroid    2.3.1 创建HelloAndroid项目    2.3.2...
深入理解Android内核设计思想
移动开发教程

深入理解Android内核设计思想

资源名称:深入理解Android内核设计思想 内容简介: 《深入理解Android内核设计思想》适用于Android 4.3以上的版本。全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。全书分为编译篇、系统原理篇、应用原理篇、系统工具篇共4篇22章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源代码分析外为读者提供更易于理解的思维方式。    《深入理解Android内核设计思想》既适合Android系统工程师,也适合于应用开发工程师来阅读提升Android开发能力。读者可以在《深入理解Android内核设计思想》潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。 资源目录: 第1篇 Android编译篇  第1章 Android系统简介   第2章 Android源码下载及编译   第3章 Android编译系统  第2篇 Android原理篇  第4章 操作系统基础   第5章 Android进程/线程管理   第6章 进程间通信——Binder   第7章 Android启动过程简析   第8章 管理Activity和组件运行状态的系统进程——Activity ManagerService (AMS)   第9章 GUI系统之SurfaceFlinger   第10章 GUI系统之“窗口管理员”——WMS   第11章 让你的界面炫彩起来的GUI系统之View体系   第12章 “问渠哪得清如许,为有源头活水来”——InputManagerService与输入事件   第13章 应用不再同质化——音频系统    第3篇 应用原理篇  第14章 Intent的匹配规则   第15章 APK应用程序的资源适配   第16章 Android字符编码格式   第17章 Android和OpenGL ES   第18章 “系统的UI”——SystemUI   第19章 Android常用的工具“小插件”——Widget机制   第20章 Android应用程序的编译和打包  第4篇 Android系统工具  第21章 软件版本管理   第22章 系统调试辅助工具  资源截图:
Android 6 应用开发案例精解 第3版
移动开发教程

Android 6 应用开发案例精解 第3版

资源名称:Android 6 应用开发案例精解 第3版 内容简介: 本书是美国知名编程教材的作者针对Android系统下进行应用开发而编写的一本入门级教程,全书以"应用驱动的方法”为基础,详细讲解了17个完整的Android应用的开发过程,并提供了8个APP应用的完整的源代码。这些应用经过精心挑选,从不同侧面展现了Android系统各个功能模块的编程方法。这些功能包括音频、视频、动画、电话、蓝牙、语音识别、加速度计、GPS、指北针、应用窗件、3D图形等, 它们都是从事Android应用开发所必须熟知的基本技术。 资源目录: 第1章 Android简介 1 1.1 简介 2 1.2 Android——世界领先的移动操作系统 2 1.3 Android的特点 3 1.4 Android操作系统 5 1.4.1 Android 2.2 (Froyo) 5 1.4.2 Android 2.3 (Gingerbread) 6 1.4.3 Android 3.0~3.2 (Honeycomb) 6 1.4.4 Android 4.0~4.0.4 (Ice Cream Sandwich) 6 1.4.5...
安卓系统服务开发
移动开发教程

安卓系统服务开发

资源名称:安卓系统服务开发 内容简介: 本书从资源类性能中的内存、CPU、磁盘、网络、电量和交互类性能中的流畅度、响应时延,多个性能测评和优化的方向出发。每个方向,都会帮助读者深入浅出地学习必须要懂得的原理和概念,区分众多专项工具使用的场景和对应的使用方法;同时提炼总结不同类型的性能缺陷和对应的排查手段、定位方法和解决方案,透过真实的案例,让大家身临其境地快速学习;提供建立专项性能标准的武器与武器的来源,让读者能快速落地项目并产生成效。本书的*后,还会帮助读者从全新的角度学习如何应对专项测评要面对的两个基础问题:UI 自动化测试和竞品测试。 本书适合从事移动 App 性能测评和优化的工程师阅读,内容有—定的技术深度和广度,建议读者在阅读本书的同时扩展阅读其他经典的技术类书籍。  资源目录: 第 1 章 磁盘:zui容易被忽略的性能洼地 2  1.1 原理 2  1.2 工具集 6  1.3 案例 A:手机 QQ 启动有 10 次重复读写 /proc/cpuinfo 16  1.4 案例 B:对于系统 API,只知其—造成重复写入 18  1.5 案例 C:手机 QQ 启动场景下主线程写文件 19  1.6 案例 D:Object Output Stream 4000 多次的写操作 20  1.7 案例 E:手机 QQ“健康中心”使用的 Buffer 太小 22 ...
Flash Builder提示与技巧 中文_美工教程
美工教程

Flash Builder提示与技巧 中文_美工教程

资源名称:Flash Builder提示与技巧 中文 本文档主要讲述的是Flash Builder 提示与技巧;本文将提供几个简单而有效的提示、省时捷径以及可以提高 Flash Builder 工作效率的其他实用信息。 资源截图: