- 博客(1)
- 资源 (20)
- 收藏
- 关注
Android4编程入门经典(完整英文版)
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
CHAPTER 1 Getting Started with Android Programming . . . . . . . . . . . . . . . . . . . . . . . . . 1
CHAPTER 2 Activities, Fragments, and Intents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
CHAPTER 3 Getting to Know the Android User Interface. . . . . . . . . . . . . . . . . . . . . . 105
CHAPTER 4 Designing Your User Interface with Views . . . . . . . . . . . . . . . . . . . . . . . 159
CHAPTER 5 Displaying Pictures and Menus with Views. . . . . . . . . . . . . . . . . . . . . . . 219
CHAPTER 6 Data Persistence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
CHAPTER 7 Content Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
CHAPTER 8 Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
CHAPTER 9 Location-Based Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
CHAPTER 10 Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
CHAPTER 11 Developing Android Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
CHAPTER 12 Publishing Android Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
APPENDIX A Using Eclipse for Android Development . . . . . . . . . . . . . . . . . . . . . . . . . 483
APPENDIX B Using the Android Emulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
APPENDIX C Answers to Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
2013-12-05
char_step4
struct simple_dev{
char *data;
loff_t count;
struct cdev cdev;
struct semaphore semp;
};
2011-11-11
char_step3
struct simple_dev{
char *data;
loff_t count;
struct cdev cdev;
struct semaphore semp;
};
2011-11-11
char_step2
struct file_operations simple_fops={
.owner = THIS_MODULE,
.open = simple_open,
.release = simple_close,
.read = simple_read,
.write = simple_write,
.llseek = simple_llseek,
.ioctl = simple_ioctl,
.poll = simple_poll,
.mmap = simple_mmap,
};
2011-11-07
char_step1
module_init(simple_init);
module_exit(simple_exit);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("kai_zhang(jsha.zk@163.com)");
MODULE_DESCRIPTION("simple char driver!");
2011-11-05
AGPS规范 终端A-GPS技术规范
终端A-GPS技术规范
前 言 III
1. 范围 1
2. 规范性引用文件 1
3. 术语、定义和缩略语 2
4. 概述 3
4.1 业务简介 3
4.2 国际规范要求 4
4.3 3GPP (RRLP And Performance Request) 4
5. 功能要求 5
5.1 定位模式要求 5
5.2 鉴权与安全 5
5.3 支持DM功能 5
5.4 节电 5
5.5 显示要求 6
5.6 键盘要求 6
5.7 Java要求 6
5.8 日志要求 6
5.9 时钟同步 7
5.10 GPS卫星显示 7
5.11 A-GPS客户端软件对应用提供的接口 7
5.12 外接GPS接收机 7
5.13 APN 7
2011-09-24
线程池使用介绍用程序可以有多个线程,这些线程在休眠状态中需要耗费大量时间来等待事件发生。其他线程可能进入睡眠状态,并且仅定期被唤醒以轮循更改或更新状态信息,然后再次进入休眠状态
应用程序可以有多个线程,这些线程在休眠状态中需要耗费大量时间来等待事件发生。其他线程可能进入睡眠状态,并且仅定期被唤醒以轮循更改或更新状态信息,然后再次进入休眠状态。为了简化对这些线程的管理,.NET框架为每个进程提供了一个线程池,一个线程池有若干个等待操作状态,当一个等待操作完成时,线程池中的辅助线程会执行回调函数。线程池中的线程由系统管理,程序员不需要费力于线程管理,可以集中精力处理应用程序任务。
线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程.每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中.如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙.如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线程的数目永远不会超过最大值.超过最大值的线程可以排队,但他们要等到其他线程完成后才启动
2010-09-20
Verilog_HDL_华为入门教程
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.4.2 常量. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.4.1 值集合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.4 数字值集合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.3 格式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2 注释. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1.3 书写规范建议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1.2 关键词. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1.1 定义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1 标识符. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4 Verilog HDL 基本语法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3.4 混合设计描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3.3 行为描述方式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3.2 数据流描述方式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3.1 结构化描述方式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3 三种建模方式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2 时延. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1.3 模块语法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1.2 模块的结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.1 简单事例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1 模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2010-05-18
嵌入式系统设计师官方教程.pdf
第1章嵌入式系统基础知识
1.1嵌入式系统的定义和组成
1.1.1嵌入式系统的定义
1.1.2嵌入式系统发展概述
1.1.3嵌入式系统的组成
1.1.4实时系统
1.2嵌入式微处理器体系结构
1.2.1冯·诺依曼与哈佛结构
1.2.2 CISC与RISC
1.2.3流水线技术
1.2.4信息存储的字节顺序
1.3嵌入式系统的硬件基础
1.3.1组合逻辑电路基础
1.3.2时序逻辑电路
1.3.3总线电路及信号驱动
1.3.4电平转换电路
1.3.5可编程逻辑器件基础
1.4嵌入式系统中信息表示与运算基础
1.4.1进位计数制与转换
1.4.2计算机中数的表示
1.4.3非数值数据编码
1.4.4差错控制编码
1.5嵌入式系统的性能评价
1.5.1度量项目
1.5.2评价方法
1.5.3评估嵌入式系统处理器的主要指标
第2章 嵌入式微处理器与接口知识
2.1嵌入式微处理器的结构和类型
2.1.1嵌入式微处理器的分类
2.1.2典型8位微处理器的结构和特点
2.1.3典型16位微处理器的结构和特点
2.1.4典型32位微处理器的结构和特点
2.1.5 DSP处理器的结构和特点
2.1.6多核处理器的结构和特点
2.2嵌入式系统的存储体系
2.2.1存储器系统概述
2.2.2嵌入式系统存储设备分类
2.2.3 ROM的种类与选型
2.2.4 Flash:Memory的种类与选型
2.2.5 RAM的种类与选型
2.2.6外部存储器的种类与选型
2.3嵌入式系统输入输出设备
2.3.1嵌入式系统常用输入/输出设备概述
2.3.2 GPIO原理与结构
2.3.3 A/D接口基本原理与结构
2.3.4 D/A接口基本原理与结构
2.3.5键盘接口基本原理与结构
2.3.6显示接口基本原理与结构
2.3.7触摸屏接口基本原理与结构
2.3.8音频接口基本原理与结构
2.4嵌入式系统总线接口
2.4.1串行接口基本原理与结构
2.4.2并行接口基本原理与结构
2.4.3 PCI接口基本原理与结构
2.4.4 USB接口基本原理与结构
2.4.5 SPI接口基本原理与结构
2.4.6 IIC接口基本原理与结构
2.4.7 PCMCIA接口基本原理与结构
2.5嵌入式系统网络接口
2.5.1以太网接口基本原理与结构
2.5.2 CAN总线接口的基本原理与结构
2.5.3.XDSL接口基本原理与结构
2.5.4无线以太网基本原理与结构
2.5.5蓝牙接口基本原理与结构
2.5.61394接口基本原理与结构
2.6嵌入式系统电源
2.6.1电源接口技术
2.6.2电源管理技术
2.7电子电路设计基础
2.7.1电路设计
2.7.2 PCB电路设计
2.7.3电子设计
2.7.4电子电路测试
第3章 嵌入式系统软件及操作系统知识
3.1嵌入式软件基础
3.1.1嵌入式软件概述
3.1.2嵌入式软件分类
3.1.3嵌入式软件的体系结构
3.1.4设备驱动层
3.1.5嵌入式中间件
3.2嵌入式操作系统概述
3.2.1嵌入式操作系统的概念
3.2.2嵌入式操作系统的分类
3.2.3常见的嵌入式操作系统
3.3任务管理
3.3.1多道程序技术
3.3.2进程、线程和任务
3.3.3任务的实现
3.3.4任务的调度
3.3.5实时系统调度
3.3.6任务间的同步与互斥
3.3.7任务间通信
3.4存储管理
3.4.1存储管理概述
3.4.2实模式与保护模式
3.4.3分区存储管理
3.4.4地址映射
3.4.5页式存储管理
3.4.6虚拟存储管理
3.5设备管理
3.5.1设备管理基础
3.5.2 I/O控制方式
3.5.3 I/O软件
3.6.1嵌入式文件系统概述
3.6.2文件和目录
3.6.3文件系统的实现
第4章 嵌入式软件程序设计
4.1嵌入式软件开发概述
4.1.1嵌入式应用开发过程
4.1.2嵌入式软件开发的特点
4.1.3嵌入式软件开发的挑战
4.2嵌入式程序设计语言
4.2.1程序设计语言概述
4.2.2汇编语言
4.2.3面向过程的语言
4.2.4.面向对象的语言
4.2.5汇编、编译与解释程序的基本原理
4.3嵌入式软件开发环境
4.3.1宿主机、目标机
4.3.2嵌入式软件开发工具
4.3.3集成开发环境
4.4嵌入式软件开发
4.4.1嵌入式平台选型
4.4.2软件设计
4.4.3嵌入式程序设计
4.4.4编码
4.4.5测试
4.4.6下载和运行
4.5嵌入式软件移植
4.5.1无操作系统的软件移植
4.5.2有操作系统的软件移植
4.5.3应用软件的移植
第5章 嵌入式系统开发与维护知识
5.1系统开发过程及其项目管理
5.1.1系统开发生命周期各阶段的目标和任务的划分方法
5.1.2系统开发项目管理基础知识及其常用管理工具使用方法
5.1.3系统开发工具与环境知识
5.2系统分析基础知识
5.2.1系统分析的目的和任务
5.2.2用户需求
5.2.3系统需求
5.2.4系统规格说明书的编写方法
5.3系统设计知识
5.3.1传统的系统设计方法
5.3.2实时系统分析与设计
5.3.3软硬件协同设计方法
5.4系统实施知识
5.4.1系统架构设计
5.4.2系统详细设计
5.4.3系统测试
5.5系统维护知识
5.5.1系统运行管理
5.5.2系统维护知识
5.5.3系统评价知识
第6章 嵌入式系统设计
6.1嵌入式系统设计的特点
6.2嵌入式系统的设计流程
6.2.1产品定义
6.2.2嵌入式系统的软硬件划分
6.2.3嵌入式系统硬件设计
6.2.4嵌入式系统的软件设计
6.2.5系统集成和测试
6.3设计示例:嵌入式数控系统
6.3.1数控系统简介
6.3.2需求分析
6.3.3系统体系结构设计
6.3.4硬件设计
6.3.5软件设计
6.3.6系统集成与测试
2010-01-29
protel dxp高级教程 讲述了DXP的高级应用
第一章Protel DXP概述
第二章Protel DXP设计管理器
第三章 创建一个新的原理图图纸
第四章 创建一个新的PCB文件
第五章 布线规则设置
第六章 PCB高级编辑技巧
第七章 仿真设计
2010-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人