第2章-2.0Android开发之Java必备基础本书并不是要教授Java编程,因此本章的内容只是帮助你理解在Android开发中Java的特殊使用方式.以下人士应当仔细阅读本章的内容:已经学习了Java但还没有切身经历过实际的编程困境的学生:在其他移动平台上一直使用其他版本的Java进行移动开发的程序员,需要重新学习在Android平台上进行开发时所要用到的开发语言的某些特性:对Android平台上的特定规范和需求还不了解的普通Java程序员.
第1章-1.0 工具包 本章介绍Android软件开发工具包(SDK)及一些可能用到的相关软件的安装方法.最后,我们将可以在一个模拟器上运行简单的"Hello World"程序.在Windows.Mac OS X和Linux这几个系统上都可以进行Android应用开发.下面将载入该软件,介绍SDK中的工具并对示例源代码进行说明.本书(尤其是本章)将介绍各个网站提供的用于创建Android应用的工具的安装和更新说明.寻找相关工具的信息和链接最重要的地方是Android开发者网站.尽管各个
第3章-3.0 低级输入输出 标准I/O函数提供了丰富.便捷的输入输出方法,但有时程序员并不需要标准I/O函数提供的数据转换和缓冲处理,而希望使用自己的方法.例如,当需要用很大的缓冲来读二进制文件,或需要对特定设备(如终端)进行控制操作,或需要传递文件描述字给子进程(子进程可以用继承的文件描述字创建自己的流,但不能直接继承流)时,便需要使用UNIX的输入输出系统调用.这些系统调用习惯上称为低级I/O函数. 低级I/O函数对文件描述字进行操作,其中有一些是实现标准I/O函数的初等函数:另外一些则执
Android艺术开发探索--第二章:IPC机制(下) 我们继续来讲IPC机制,在本篇中你将会学习到 ContentProvider Socket Binder连接池 一.使用ContentProvider ContentProvider是Android中提供的专门用来不同应用之间数据共享的方式,从这一点来看,他天生就是适合进程间通信,和Messenger一样,ContentProvider的底层实现同样也是Binder,由此可见,Binder在Android系统中是何等的重要,虽然Conten
3.4 静态应用资源和上下文 应用可能需要存储大量的数据来控制其运行时的行为.其中有些数据描述了应用环境:应用名称.注册的intent和需要的许可条件等.这些数据存储在名为manifest的文件中.其他的数据也可能是要显示的图片或简单的文本字符串,以指出要使用什么样的背景颜色或字体.这些数据称为resources.所有这些信息一起构成了应用的context(上下文),在Android中对这些信息进行访问需要借助于类Context.类Activity和类Service都是对类Context的扩展,
Android群英传笔记--第一章:Android体系与系统架构 图片都是摘抄自网络 今天确实挺忙的,不过把第一章的笔记做一下还是可以的,嘿嘿 1.1 Google的生态圈 还是得从Android的起源说起,Android是一个以Linux为基础的开源移动设备操作系统,主要用于智能手机和平板电脑,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中.Android已发布的最新版本为Android 6.0.1(M). Android系统最初由安
Android群英传笔记--第九章:Android系统信息和安全机制 本书也正式的进入尾声了,在android的世界了,不同的软件,硬件信息就像一个国家的经济水平,军事水平,不同的配置参数,代表着一个android帝国的强弱,所以厂商喜欢打配置战,本节就要是讲 Android系统信息的获取 PackageManager的使用 ActivityManager的使用 Android安全机制 一. Android系统信息的获取 由于android手机的开源性,手机的配置各种各样,那些优化大师之类的东西
第2章 搭建Android源代码编译环境 第1章介绍了Android以及其Telephony功能模块的基本结构,在本章中将带着读者去搭建Android编译环境.即使你已经能够在自己计算机上成功编译Android源代码了,也希望你能阅读本章内容,因为本章不乏一些技巧的总结和Android相关实用工具使用方法的介绍. Android的编译环境作为深入学习Android的基础,不可缺失,能够成功下载Android源代码并编译成功,对深入学习Android是非常关键和重要的一步:Android环境搭建比