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 ...
Android江湖
移动开发教程

Android江湖

资源名称:Android江湖 内容简介: 《Android江湖》循序渐进地讲解了Android技术的基本知识,并通过实例的方式讲解了Android在各个领域的具体应用。《Android江湖》内容新颖、知识全面、讲解详细,全书共分为18个章节,第1~4章是第一篇——天下风云出我辈(基础篇),讲解了Android的发展前景和开发环境的搭建过程;第5~11章是第二篇——一入江湖岁月催(核心技术篇),详细讲解了Android的核心知识;第12~16章是第三篇——皇图霸业笑谈中(提高篇),讲解了Android在现实中常见领域的使用方法;第17~18章是第四篇——不胜人生一场醉(综合实战篇),通过两个具体实例的实现过程,讲解了大型Android项目的开发流程。全书内容采用了“理论+实践”的教学方法,对于每个实例都是首先提出制作思路及所包含的知识点,然后在实例最后补充总结知识点并结合例题让读者举一反三,融会贯通。         《Android江湖》适合Android的中高级用户使用,既可以作为初学者的教材,也可以作为向此领域发展的程序员的参考书。 资源目录: 第一篇 天下风云出我辈(基础篇)   第1章 Android来袭       1.1 江湖恩怨       1.2 Android来袭       1.3 一统天下是夙愿       1.4 不得不提前说Android模拟器       1.5 小结   第2章 绝世好剑——AndroidSDK1       2.1...
Android 4.X手机平板电脑程序设计入门、应用到精通 第二版
移动开发教程

Android 4.X手机平板电脑程序设计入门、应用到精通 第二版

资源名称:Android 4.X手机平板电脑程序设计入门、应用到精通 第二版 内容简介: 本书是著名Android技术专家孙宏明老师经典之作。   本书从Eclipse的操作技巧、强大的程序代码编辑辅助功能、程序的调试排错技术等基本功开始,到Android程序架构详解、各种接口组件用法介绍以及Android程序的高级功能和应用,带领读者从菜鸟一路晋升成为Android技术牛人。   本书不仅内容丰富完整,更重要的是笔者根据教学经验整理出一条由浅入深的学习路径,搭配主题单元的学习方式和清晰明了的步骤讲解,再加上精心设计的实战案例,让读者在学过每一个单元之后都能立即上手,达到最高的学习效率。   除了完整的Android基础知识,本书还包含了Android的*高级技术,所以本书不仅适合于Android技术的初学者,还可用于中高级读者参考学习。   本书为经台湾薯峰资讯股份有限公司独家授权发行的中文简体版。本书中文简体字版在中国大陆之专有出版权属中国水利水电出版社所有。在没有得到本书原版出版者和本书出版者书面许可时,任何单位和个人不得擅自摘抄、复制本书的一部分或全部以任何方式(包括资料和出版物)进行传播。本书原版版权属暮峰资讯股份有限公司。版权所有,侵权必究。  北京市版权局著作权合同登记号:图字0l-2011-5269号 资源目录: 推荐序 前言 PART 1 拥抱Android  UNIT 1 Android造时势或是时势造Android   1-1 Android从何而来   1-2 Android的功能、应用和商机   1-3先睹为快——Android手机和平板电脑模拟器  UNIT 2 安装Android程序开发工具   2-1不同操作系统的开发工具版本   2-2安装Android程序开发工具的步骤   2-3 Android程序开发工具的维护和更新  UNIT 3 建立Android应用程序项目   3-1修改程序的接口  UNIT 4 Eclipse程序项目管理技巧   4-1根据已经写好的程序文件来建立项目   4-2根据Android SDK中的程序范例来建立项目   4-3把建立好的Android程序项目加载Eclipse   4-4程序项目的管理和维护 PART 2 开发Android应用程序的流程  UNIT 5 Eclipse程序项目管理技巧  …… PART 3 学习使用基本接口组件和布局模式 PART 4 学图像接口组件与动画效果 PART 5 Frgment 与进阶接口组件...
深入理解Android5源代码
移动开发教程

深入理解Android5源代码

资源名称:深入理解Android5源代码 内容简介: 本书共分20章,循序渐进地分析了Android系统的基本源代码,依次讲解了Android系统介绍,获取并编译Android源代码,分析Java Native Interface系统,分析HAL系统,分析IPC通信机制,分析Binder对象和Java接口,分析ServiceManager和MessageQueue,init进程和Zygote进程,System进程和应用程序进程,分析Activity组件,应用程序管理服务分析,Content Provider、Broadcast(广播)系统,电源管理系统分析,分析WindowManagerService系统、分析电话系统,分析短信系统、Sensor传感器系统详解、分析SEAndroid系统和分析ART系统等核心知识。本书内容言简意赅,讲解方法通俗易懂,不仅适合有一定基础的读者学习,也特别有利于初学者学习。 本书适合Android初学者、Android爱好者、Android底层开发人员、Android应用开发人员学习,也可以作为相关培训学校和大专院校相关专业师生的教学用书。 资源目录: 第1章 Android系统介绍 1 1.1 Android系统成功的秘诀 1 1.1.1 获取了业界的广泛支持 1 1.1.2 研发阵容强大 1 1.1.3 为开发人员“精心定制” 1 1.1.4 开源 2 1.2 剖析Android系统架构 2 1.2.1 底层操作系统层(OS) 3 1.2.2 各种库(Libraries)和Android 运行环境(RunTime) 3 1.2.3 Application Framework(应用 程序框架) 3 1.2.4 顶层应用程序(Application) 4 1.3 五大组件...
疯狂Kotlin讲义
移动开发教程

疯狂Kotlin讲义

资源名称:疯狂Kotlin讲义 内容简介: Kotlin是JetBrains在2011年推出的一门全新的编程语言,这门语言最早被设计成运行在JVM上——使用Kotlin编写的程序会被编译成字节码文件,该字节码文件可直接在JVM上运行(用java,命令运行)。目前Google已推荐使用Kotlin作为Android的官方开发语言,这意味着Kotlin将会在Android开发上大放异彩。 《疯狂Kotlin讲义》全面介绍了Kotlin的语法。从各平台上Kotlin程序的编译、运行开始介绍,详细介绍了Kotlin的基本语法,Kotlin的数组和集合,Kotlin函数式编程特征,Kotlin的面向对象编程、异常处理、泛型和注解,还介绍了Kotlin与Java混合调用的相关内容,以及Kotlin反射相关内容。 《疯狂Kotlin讲义》对Kotlin的解读十分系统、全面,超过Kotlin官方文档本身覆盖的内容。本书很多地方都会结合Java字节码进行深入解读,比如对Kotlin扩展的解读,对Kotlin主、次构造器的解读,这种解读目的不止于教会读者简单地掌握Kotlin的用法,而是力求让读者深入理解Kotlin,且更好地理解Java。简单来说,本书不仅是一本Kotlin的学习图书,而且也是一本能让你更深入地理解Java的图书。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。 《疯狂Kotlin讲义》为所有打算深入掌握Kotlin编程的读者而编写,尤其适合从Java转Kotlin的学 习者和开发者阅读,也适合作为大学教育、培训机构的Kotlin教材。 资源目录: 第1章 Kotlin语言与开发环境 1 1.1 Kotlin语言简介 2 1.1.1 服务端的Kotlin 2 1.1.2 使用Kotlin开发Android应用 2 1.1.3 Kotlin用于Javascript 3 1.2 使用命令行编译、运行Kotlin 3 1.2.1 下载和安装Kotlin的SDK 3 1.2.2 第一个Kotlin程序 4 1.2.3 编译、运行Kotlin程序 5 1.3 使用IntelliJ IDEA编译、运行Kotlin 6 1.4 使用Eclipse编译、运行Kotlin 8 1.5 本章小结 10 第2章...