java与智能硬件开发

chenqiangzi 2016-01-07 09:04:27
本人钟爱java,同时又想从事嵌入式智能设备开发工作,可是目前根据我的了解,进行硬件智能开发用c/c++多些。我了解到java中的j2me目标是实现一些设备的智能化,可是却没怎么听说过它的发展和应用。请问下路过的了解情况的大神、学者,java可以作为未来智能硬件开发的语言吗?它可以为未来的物联网做出怎样的贡献呢?java的j2me能否真的在设备智能的嵌入式上大展拳脚并受市场欢迎?
...全文
1049 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjyasd 2018-11-29
  • 打赏
  • 举报
回复
强答一波:所谓的物联网(IOT)开发,其实好多都是通过2G/3G/4G的数据模块来进行特定应用的开发(wifi/BT模块不讨论)

传统的模块都是通过AT命令与主控mcu进行交互,用户的业务逻辑运行在mcu上;
后续模块厂商开发了opencpu的开发模块,通过sdk让用户用c程序编写自己的业务;使用native c 的方式编写业务代码

上述两种方式在后续业务开发过程中存在很多不方便的地方,针对这些痛点,我们在传统的2G/3G/4G模块上移植了虚拟机;
可以通过标准java程序编译运行在 模块上的应用了!

1、支持标准j2me库的通讯模块
2、业务代码通过java语言编写,应用通过串口&后台云方便部署
3、充分挖掘数据模块的潜在能力,节省外部主控mcu硬件成本;
4、sdk集成到eclipse平台,开发环境无缝切换。


朝花@夕拾 2016-01-09
  • 打赏
  • 举报
回复
嵌入式驱动开发多用c/c++,主要是嵌入式硬件资源有限,很多单片机的RAM在2KB到10KB左右,最小的jdk也比这高出许多倍吧!
91program 2016-01-08
  • 打赏
  • 举报
回复
java 语言,可以用于嵌入式啊,最大的例子就是 Android。
嵌入式系统开发圣经 大小为42M的书,给你提供详细的嵌入式开发知识,是学习的好资料 本书特色:详细的理论讲解,让你全面了解当前嵌入式开发系统的发展趋势。以信息家电、智能型手机、PDA产品为出发点,广泛深入地分析相关的嵌入式系统技术。适用于产品主管、系统设计分析人员及欲进入该领域的工程师。是一本开发嵌入式系统产品必备的入门圣经,进入嵌入式系统领域的宝典。 目录: 第1章 嵌入式系统的介绍 1-1 嵌入式系统概述 1-1-1 嵌入式系统的组成 1-1-2 典型的嵌入式系统 1-1-3 嵌入式系统的发展趋势 1-2 信息家电 1-2-1 信息家电的兴起 1-2-2 信息家电的产品 1-2-3 信息家电的研发状况 1-2-4 信息家电的未来 1-3 入门必学 1-3-1 系统集成能力 1-3-2 程序语言编写能力 1-3-3 市场应用导向 1-4 未来展望 1-4-1 集成服务导向 1-4-2 轻薄小型人性化 1-4-3 软硬件网络无线集成 1-4-4 创意产生与实现 1-5 本书导读 第2章 嵌入式SoC硬件系统概论 2-1 嵌入式系统微处理器的发展 2-1-1 4位以及8位嵌入式系统微处理器 2-1-2 16位以上的嵌入式系统微处理器 2-1-3 协同微处理器(Co-processor) 2-1-4 CISC与RISC 2-1-5 数字信号处理器(Digital Signal Process-DSP) 2-1-6 超长指令集微处理器(VLIW) 2-2 SoC嵌入式系统微处理器 2-2-1 什么是SoC嵌入式系统微处理器 2-2-2 SoC微处理器的设计开发 2-2-3 RISC结合DSP的SoC嵌入式系统微处理器 2-2-4 快速的SoC嵌入式系统微处理器设计与制造 2-3 ARM公司ARM RISC架构微处理器 2-3-1 ARM RISC嵌入式系统微处理器简介 2-3-2 ARM 7 Thumb嵌入式系统微处理器系列 2-3-3 Thumb指令集 2-3-4 ARM 9 Thumb嵌入式系统微处理器系列 2-3-5 ARM 10 Thumb嵌入式系统微处理器系列 2-3-6 ARM RISC嵌入式系统微处理器的应用 2-3-7 相关数据查询 2-4 Intel公司StrongARM微处理器 2-4-1 StrongARM架构 2-4-2 SA 1110/SA 1111模拟实验版 2-4-3 StrongARM嵌入式系统微处理器的应用 2-4-4 参考数据 2-5 德州仪器公司TMS320 DSP微处理器 2-5-1 TMS320 DSP微处理器简介 2-5-2 德州仪器公司C5X DSP微处理器系列 2-5-3 德州仪器公司C6X DSP微处理器系列 2-5-4 德州仪器公司TMS320DM310 DSP微处理器 2-5-5 DSP微处理器的应用 2-5-6 参考数据 2-6 Philips公司Trimedia微处理器 2-6-1 简介 2-6-2 Trimedia微处理器架构 2-6-3 软件开发工具 2-6-4 TM-1300模拟实验版 2-6-5 TM-1300嵌入式系统微处理器应用 2-6-6 参考数据 2-7 德州仪器公司OMAP架构微处理器 2-7-1 OMAP简介 2-7-2 OMAP架构 2-7-3 OMAP程序开发 2-7-4 OMAP微处理器在多媒体上的应用 2-8 Intel公司XScale架构微处理器 2-8-1 XScale微处理器简介 2-8-2 XScale微处理器硬件架构 2-8-3 XScale微处理器应用产品开发(PCA) 2-8-4 XScale微处理器-PXA210/250 2-8-5 参考数据 2-9 其他常见高端的嵌入式系统微处理器 2-9-1 MIPS RISC嵌入式系统微处理器 2-9-2 Hitachi SH系列嵌入式系统微处理器 2-9-3 Motorola嵌入式系统微处理器 2-9-4 Intel嵌入式系统微处理器 2-9-5 STMicroelectronics嵌入式系统微处理器 2-9-6 AMD嵌入式系统微处理器 2-9-7 三菱嵌入式系统微处理器 2-9-8 富士通嵌入式系统微处理器 2-10 存储器 2-10-1 可编程只读存储器 2-10-2 随机存储器(Random Access Memory) 2-11 通信接口 2-11-1 IEEE 1394 2-11-2 USB 2-11-3 红外线 2-11-4 蓝牙模块(Bluetooth) 2-11-5 IEEE 802.11 2-12 输出与输入装置 2-12-1 触摸屏 2-12-2 LCD显示器 2-13 扩展装置 2-13-1 PCMCIA扩展装置 2-13-2 CF扩展装置 2-13-3 SD扩展装置 2-13-4 Memory Stick 2-13-5 Springboard 2-14 便携式嵌入式系统电源系统 2-14-1 便携式嵌入式系统电源的要求 2-14-2 智能型电池系统 2-15 小结 第3章 嵌入式系统软件开发 3-1 嵌入式系统基本概述 3-1-1 系统规划与设计 3-1-2 开发平台与目标平台 3-1-3 开发环境与开发流程 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-4 嵌入式软件的开发流程 3-4-1 系统开发 3-4-2 编译 3-4-3 链接 3-4-4 重新定位 3-4-5 下载 3-5 沟通软件与硬件的桥梁 3-5-1 由说明书认识硬件组件 3-5-2 驱动程序的编写 3-5-3 中断与异常处理 3-6 调试技术 3-6-1 仿真软件 3-6-2 目标平台上的调试 3-6-3 硬件辅助调试 3-7 您必须了解的事情 3-7-1 常见的错误处理 3-7-2 程序技巧 3-8 总览 第4章 信息家电软件的大趋势 4-1 多采多姿的Java世界 4-1-1 Java的概念 4-1-2 Java世界 4-1-3 企业版J2EE 4-1-4 标准版J2SE 4-1-5 袖珍版J2ME 4-1-6 Java Card 4-1-7 小结 4-2 移动装置的Java Virtual Machine-KVM(K Virtual Machine) 4-2-1 KVM的由来 4-2-2 KVM移植技术 4-2-3 KVM验证 4-2-4 小结 4-3 移动设备上的开发套件-MIDP 4-3-1 Java与无线通信 4-3-2 MIDP的由来 4-3-3 MIDP开发环境 4-3-4 MIDP开发实例 4-3-5 MIDP的移植 4-3-6 小结 4-4 Symbian Java Phone 4-4-1 Java Phone架构 4-4-2 JTAPI 4-4-3 应用实例 4-4-4 小结 4-5 Jini 4-5-1 Jini的架构 4-5-2 Jini的移植 4-5-3 小结 4-6 电信服务i-Mode与i-appli 4-6-1 i-Mode通信系统 4-6-2 Compact HTML 4-6-3 Java Enabled i-mode:i-appli 4-7 Java Chip让Java飞起来 4-7-1 Java Chip的诞生 4-7-2 各家的JavaChip 4-7-3 小结 4-8 总结 第5章 Smart Handheld Device软件系统设计 5-1 前言 5-2 嵌入式操作系统基本概念 5-2-1 嵌入式操作系统 5-2-2 软件组件 5-3 PDA产品面面观 5-3-1 Palm-PDA的创作先驱 5-3-2 WinCE Pocket PC多媒体的佼佼者 5-3-3 我国嵌入式操作系统发展概况 5-3-4 PDA发展趋势 5-4 针对产品定义选择系统软件 5-4-1 基本技术比较 5-4-2 产品应用 5-5 Symbian Platform:典型的智能型手机系统设计 5-5-1 功能结构介绍 5-5-2 GTv6基本组件 5-5-3 Framework 5-5-4 通信与网络 5-5-5 应用层 5-5-6 Java Phone 5-5-7 新一代智能型手机 5-5-8 持续创新的Symbian OS v7.0 5-5-9 系统开发环境 5-6 嵌入式Linux相关技术 5-6-1 嵌入式Linux概述 5-6-2 工作评估 5-6-3 Linux目录结构 5-6-4 工具链(Toolchain) 5-6-5 内核配置 5-6-6 编译内核 5-6-7 雏型板测试 5-6-8 选择嵌入式Linux图形接口 5-6-9 自己动手做Linux Based iPAQ 5-7 结束语
共分9部分上传!
介绍只在第一卷有写

目前个人计算机相关产业上的技术已经相当成熟,然而嵌入式软硬件技术人才却非常缺乏,《嵌入式系统开发圣经(第二版)》旨在培养这方面的人才。本书通过介绍嵌入式领域的相关知识,包括新一代SOC、热门的RTOS及跨平台的移动Java,引导读者了解并彻底分析集通讯、信息、娱乐于一身的嵌入式系统技术。

本下载资料为《嵌入式系统开发圣经(第二版)》电子版,详细的理论讲解,让你全面了解当前嵌入式开发系统的发展趋势。以信息家电、智能型手机、PDA产品为出发点,广泛深入地分析相关的嵌入式系统技术。适用于产品主管、系统设计分析人员及欲进入该领域的工程师。是一本开发嵌入式系统产品必备的入门圣经,进入嵌入式系统领域的宝典。
目录:
第1章 嵌入式系统的介绍 1
1-1 嵌入式系统概述 2
1-1-1 嵌入式系统的组成 3
1-1-2 典型的嵌入式系统 6
1-1-3 嵌入式系统的发展趋势 7
1-2 信息家电 9
1-2-1 信息家电的兴起 10
1-2-2 信息家电的产品 12
1-2-3 信息家电的研发状况 18
1-2-4 信息家电的未来 19
1-3 入门必学 20
1-3-1 系统集成能力 22
1-3-2 程序语言编写能力 24
1-3-3 市场应用导向 25
1-4 未来展望 27
1-4-1 集成服务导向 28
1-4-2 轻薄小型人性化 29
1-4-3 软硬件网络无线集成 30
1-4-4 创意产生与实现 33
1-5 本书导读 36
第2章 嵌入式SoC硬件系统概论 37
2-1 嵌入式系统微处理器的发展 38
2-1-1 4位以及8位嵌入式系统微处理器 40
2-1-2 16位以上的嵌入式系统微处理器 45
2-1-3 协同微处理器(Co-processor) 47
2-1-4 CISC与RISC 48
2-1-5 数字信号处理器(Digital Signal Process -DSP) 49
2-1-6 超长指令集微处理器(VLIW) 51
2-2 SoC嵌入式系统微处理器 53
2-2-1 什么是SoC嵌入式系统微处理器 53
2-2-2 SoC微处理器的设计开发 54
2-2-3 RISC结合DSP的SoC嵌入式系统微处理器 55
2-2-4 快速的SoC嵌入式系统微处理器设计与制造 57
2-3 ARM公司ARM RISC架构微处理器 58
2-3-1 ARM RISC嵌入式系统微处理器简介 59
2-3-2 ARM 7 Thumb嵌入式系统微处理器系列 59
2-3-3 Thumb指令集 63
2-3-4 ARM 9 Thumb嵌入式系统微处理器系列 63
2-3-5 ARM 10 Thumb嵌入式系统微处理器系列 66
2-3-6 ARM RISC嵌入式系统微处理器的应用 68
2-3-7 相关数据查询 69
2-4 Intel公司StrongARM微处理器 69
2-4-1 StrongARM架构 70
2-4-2 SA 1110/SA 1111模拟实验版 75
2-4-3 StrongARM嵌入式系统微处理器的应用 78
2-4-4 参考数据 79
2-5 德州仪器公司TMS320 DSP微处理器 79
2-5-1 TMS320 DSP微处理器简介 79
2-5-2 德州仪器公司C5X DSP微处理器系列 80
2-5-3 德州仪器公司C6X DSP微处理器系列 82
2-5-4 德州仪器公司TMS320DM310 DSP微处理器 84
2-5-5 DSP微处理器的应用 86
2-5-6 参考数据 87
2-6 Philips公司 Trimedia微处理器 88
2-6-1 简介 88
2-6-2 Trimedia微处理器架构 88
2-6-3 软件开发工具 92
2-6-4 TM-1300模拟实验版 93
2-6-5 TM-1300嵌入式系统微处理器应用 94
2-6-6 参考数据 95
2-7 德州仪器公司 OMAP架构微处理器 95
2-7-1 OMAP简介 96
2-7-2 OMAP架构 96
2-7-3 OMAP程序开发 100
2-7-4 OMAP微处理器在多媒体上的应用 102
2-8 Intel公司XScale架构微处理器 105
2-8-1 XScale微处理器简介 105
2-8-2 XScale微处理器硬件架构 105
2-8-3 XScale微处理器应用产品开发(PCA) 106
2-8-4 XScale微处理器 - PXA210/250 108
2-8-5 参考数据 113
2-9 其他常见高端的嵌入式系统微处理器 114
2-9-1 MIPS RISC嵌入式系统微处理器 114
2-9-2 Hitachi SH系列嵌入式系统微处理器 115
2-9-3 Motorola 嵌入式系统微处理器 116
2-9-4 Intel嵌入式系统微处理器 119
2-9-5 STMicroelectronics嵌入式系统微处理器 119
2-9-6 AMD嵌入式系统微处理器 120
2-9-7 三菱嵌入式系统微处理器 120
2-9-8 富士通嵌入式系统微处理器 120
2-10 存储器 120
2-10-1 可编程只读存储器 121
2-10-2 随机存储器(Random Access Memory) 121
2-11 通信接口 122
2-11-1 IEEE 1394 123
2-11-2 USB 125
2-11-3 红外线 126
2-11-4 蓝牙模块(Bluetooth) 127
2-11-5 IEEE 802.11 128
2-12 输出与输入装置 129
2-12-1 触摸屏 129
2-12-2 LCD显示器 130
2-13 扩展装置 132
2-13-1 PCMCIA扩展装置 132
2-13-2 CF扩展装置 133
2-13-3 SD扩展装置 134
2-13-4 Memory Stick 135
2-13-5 Springboard 136
2-14 便携式嵌入式系统电源系统 137
2-14-1 便携式嵌入式系统电源的要求 137
2-14-2 智能型电池系统 138
2-15 小结 140
第3章 嵌入式系统软件开发 141
3-1 嵌入式系统基本概述 142
3-1-1 系统规划与设计 142
3-1-2 开发平台与目标平台 144
3-1-3 开发环境与开发流程 146
3-2 开始您的第一步 148
3-2-1 目标平台 148
3-2-2 下载程序 152
3-2-3 开发考虑 156
3-3 嵌入式操作系统 157
3-3-1 操作系统的基本运作 158
3-3-2 开机 169
3-3-3 执行应用程序 172
3-3-4 系统移植 172
3-3-5 选择一个嵌入式操作系统 174
3-4 嵌入式软件的开发流程 178
3-4-1 系统开发 178
3-4-2 编译 183
3-4-3 链接 189
3-4-4 重新定位 191
3-4-5 下载 192
3-5 沟通软件与硬件的桥梁 194
3-5-1 由说明书认识硬件组件 194
3-5-2 驱动程序的编写 200
3-5-3 中断与异常处理 209
3-6 调试技术 212
3-6-1 仿真软件 212
3-6-2 目标平台上的调试 214
3-6-3 硬件辅助调试 217
3-7 您必须了解的事情 229
3-7-1 常见的错误处理 230
3-7-2 程序技巧 236
3-8 总览 238
第4章 信息家电软件的大趋势 239
4-1 多采多姿的Java世界 240
4-1-1 Java的概念 240
4-1-2 Java世界 243
4-1-3 企业版J2EE 243
4-1-4 标准版J2SE 245
4-1-5 袖珍版J2ME 246
4-1-6 Java Card 248
4-1-7 小结 249
4-2 移动装置的Java Virtual Machine - KVM(K Virtual Machine) 250
4-2-1 KVM 的由来 250
4-2-2 KVM 移植技术 256
4-2-3 KVM 验证 262
4-2-4 小结 266
4-3 移动设备上的开发套件-MIDP 267
4-3-1 Java与无线通信 268
4-3-2 MIDP的由来 279
4-3-3 MIDP开发环境 282
4-3-4 MIDP开发实例 290
4-3-5 MIDP 的移植 294
4-3-6 小结 296
4-4 Symbian Java Phone 297
4-4-1 Java Phone架构 297
4-4-2 JTAPI 300
4-4-3 应用实例 303
4-4-4 小结 305
4-5 Jini 306
4-5-1 Jini的架构 306
4-5-2 Jini的移植 309
4-5-3 小结 311
4-6 电信服务i-Mode与i-appli 312
4-6-1 i-Mode通信系统 312
4-6-2 Compact HTML 315
4-6-3 Java enabled i-mode:i-appli 326
4-7 Java Chip让Java飞起来 337
4-7-1 Java Chip的诞生 338
4-7-2 各家的JavaChip 339
4-7-3 小结 343
4-8 总结 344
第5章 Smart Handheld Device软件系统设计 345
5-1 前言 346
5-2 嵌入式操作系统基本概念 346
5-2-1 嵌入式操作系统 347
5-2-2 软件组件 350
5-3 PDA产品面面观 352
5-3-1 Palm - PDA的创作先驱 352
5-3-2 WinCE Pocket PC 多媒体的佼佼者 363
5-3-3 我国嵌入式操作系统发展概况 374
5-3-4 PDA发展趋势 377
5-4 针对产品定义选择系统软件 381
5-4-1 基本技术比较 382
5-4-2 产品应用 383
5-5 Symbian Platform:典型的智能型手机系统设计 384
5-5-1 功能结构介绍 386
5-5-2 GTv6基本组件 387
5-5-3 Framework 388
5-5-4 通信与网络 389
5-5-5 应用层 389
5-5-6 Java Phone 390
5-5-7 新一代智能型手机 390
5-5-8 持续创新的Symbian OS v7.0 392
5-5-9 系统开发环境 394
5-6 嵌入式Linux相关技术 395
5-6-1 嵌入式Linux 概述 395
5-6-2 工作评估 401
5-6-3 Linux目录结构 402
5-6-4 工具链(Toolchain) 405
5-6-5 内核配置 405
5-6-6 编译内核 410
5-6-7 雏型板测试 412
5-6-8 选择嵌入式Linux图形接口 417
5-6-9 自己动手做Linux Based iPAQ 423
5-7 结束语 425
《Android系统源代码情景分析》随书光盘内容(源代码) 目录如下: 第1篇 初识Android系统 第1章 准备知识 1.1 Linux内核参考书籍 1.2 Android应用程序参考书籍 1.3 下载、编译和运行Android源代码 1.3.1 下载Android源代码 1.3.2 编译Android源代码 1.3.3 运行Android模拟器 1.4 下载、编译和运行Android内核源代码 1.4.1 下载Android内核源代码 1.4.2 编译Android内核源代码 1.4.3 运行Android模拟器 1.5 开发第一个Android应用程序 1.6 单独编译和打包Android应用程序模块 1.6.1 导入单独编译模块的mmm命令 1.6.2 单独编译Android应用程序模块 1.6.3 重新打包Android系统镜像文件 第2章 硬件抽象层 2.1 开发Android硬件驱动程序 2.1.1 实现内核驱动程序模块 2.1.2 修改内核Kconfig文件 2.1.3 修改内核Makefile文件 2.1.4 编译内核驱动程序模块 2.1.5 验证内核驱动程序模块 2.2 开发C可执行程序验证Android硬件驱动程序 2.3 开发Android硬件抽象层模块 2.3.1 硬件抽象层模块编写规范 2.3.2 编写硬件抽象层模块接口 2.3.3 硬件抽象层模块的加载过程 2.3.4 处理硬件设备访问权限问题 2.4 开发Android硬件访问服务 2.4.1 定义硬件访问服务接口 2.4.2 实现硬件访问服务 2.4.3 实现硬件访问服务的JNI方法 2.4.4 启动硬件访问服务 2.5 开发Android应用程序来使用硬件访问服务 第3章 智能指针 3.1 轻量级指针 3.1.1 实现原理分析 3.1.2 应用实例分析 3.2 强指针和弱指针 3.2.1 强指针的实现原理分析 3.2.2 弱指针的实现原理分析 3.2.3 应用实例分析 第2篇 Android专用驱动系统 第4章 Logger日志系统 4.1 Logger日志格式 4.2 Logger日志驱动程序 4.2.1 基础数据结构 4.2.2 日志设备的初始化过程 4.2.3 日志设备文件的打开过程 4.2.4 日志记录的读取过程 4.2.5 日志记录的写入过程 4.3 运行时库层日志库 4.4 C/C++日志写入接口 4.5 Java日志写入接口 4.6 Logcat工具分析 4.6.1 相关数据结构 4.6.2 初始化过程 4.6.3 日志记录的读取过程 4.6.4 日志记录的输出过程 第5章 Binder进程间通信系统 5.1 Binder驱动程序 5.1.1 基础数据结构 5.1.2 Binder设备的初始化过程 5.1.3 Binder设备文件的打开过程 5.1.4 Binder设备文件的内存映射过程 5.1.5 内核缓冲区管理 5.2 Binder进程间通信库 5.3 Binder进程间通信应用实例 5.4 Binder对象引用计数技术 5.4.1 Binder本地对象的生命周期 5.4.2 Binder实体对象的生命周期 5.4.3 Binder引用对象的生命周期 5.4.4 Binder代理对象的生命周期 5.5 Binder对象死亡通知机制 5.5.1 注册死亡接收通知 5.5.2 发送死亡接收通知 5.5.3 注销死亡接收通知 5.6 Service Manager的启动过程 5.6.1 打开和映射Binder设备文件 5.6.2 注册为Binder上下文管理者 5.6.3 循环等待Client进程请求 5.7 Service Manager代理对象的获取过程 5.8 Service组件的启动过程 5.8.1 注册Service组件 5.8.2 启动Binder线程池 5.9 Service代理对象的获取过程 5.10 Binder进程间通信机制的Java接口 5.10.1 Service Manager的Java代理对象的获取过程 5.10.2 Java服务接口的定义和解析 5.10.3 Java服务的启动过程 5.10.4 Java服务代理对象的获取过程 5.10.5 Java服务的调用过程 第6章 Ashmem匿名共享内存系统 6.1 Ashmem驱动程序 6.1.1 基础数据结构 6.1.2 匿名共享内存设备的初始化过程 6.1.3 匿名共享内存设备文件的打开过程 6.1.4 匿名共享内存设备文件的内存映射过程 6.1.5 匿名共享内存块的锁定和解锁过程 6.1.6 匿名共享内存块的回收过程 6.2 运行时库cutils的匿名共享内存访问接口 6.3 匿名共享内存的C++访问接口 6.3.1 MemoryHeapBase 6.3.2 MemoryBase 6.3.3 应用实例 6.4 匿名共享内存的Java访问接口 6.4.1 MemoryFile 6.4.2 应用实例 6.5 匿名共享内存的共享原理 第3篇 Android应用程序框架 第7章 Activity组件的启动过程 7.1 Activity组件应用实例 7.2 根Activity组件的启动过程 7.3 子Activity组件在进程内的启动过程 7.4 子Activity组件在新进程中的启动过程 第8章 Service组件的启动过程 8.1 Service组件应用实例 8.2 Service组件在新进程中的启动过程 8.3 Service组件在进程内的绑定过程 第9章 Android系统广播机制 9.1 广播机制应用实例 9.2 广播接收者的注册过程 9.3 广播的发送过程 第10章 Content Provider组件的实现原理 10.1 Content Provider组件应用实例 10.1.1 ArticlesProvider 10.1.2 Article 10.2 Content Provider组件的启动过程 10.3 Content Provider组件的数据共享原理 10.3.1 数据共享模型 10.3.2 数据传输过程 10.4 Content Provider组件的数据更新通知机制 10.4.1 注册内容观察者 10.4.2 发送数据更新通知 第11章 Zygote和System进程的启动过程 11.1 Zygote进程的启动脚本 11.2 Zygote进程的启动过程 11.3 System进程的启动过程 第12章 Android应用程序进程的启动过程 12.1 应用程序进程的创建过程 12.2 Binder线程池的启动过程 12.3 消息循环的创建过程 第13章 Android应用程序的消息处理机制 13.1 创建线程消息队列 13.2 线程消息循环过程 13.3 线程消息发送过程 13.4 线程消息处理过程 第14章 Android应用程序的键盘消息处理机制 14.1 键盘消息处理模型 14.2 InputManager的启动过程 14.2.1 创建InputManager 14.2.2 启动InputManager 14.2.3 启动InputDispatcher 14.2.4 启动InputReader 14.3 InputChannel的注册过程 14.3.1 创建InputChannel 14.3.2 注册Server端InputChannel 14.3.3 注册系统当前激活的应用程序窗口 14.3.4 注册Client端InputChannel 14.4 键盘消息的分发过程 14.4.1 InputReader获得键盘事件 14.4.2 InputDispatcher分发键盘事件 14.4.3 系统当前激活的应用程序窗口获得键盘消息 14.4.4 InputDispatcher获得键盘事件处理完成通知 14.5 InputChannel的注销过程 14.5.1 销毁应用程序窗口 14.5.2 注销Client端InputChannel 14.5.3 注销Server端InputChannel 第15章 Android应用程序线程的消息循环模型 15.1 应用程序主线程消息循环模型 15.2 与界面无关的应用程序子线程消息循环模型 15.3 与界面相关的应用程序子线程消息循环模型 第16章 Android应用程序的安装和显示过程 16.1 应用程序的安装过程 16.2 应用程序的显示过程

1,616

社区成员

发帖
与我相关
我的任务
社区描述
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
社区管理员
  • 智能硬件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧