找回密码
 立即注册
相关推荐换一批
  1. YY 0827-2011 医用电气设备 第2部分:转运培养箱安全专用要求
  2. YY/T 0909-2013 一次性使用低阻力注射器
  3. YY 0948-2015 心肺转流系统一次性使用动静脉插管
  4. YY/T 0980.3-2016 一次性使用活组织检查针 第3部分:机动装配式
  5. YY/T 0980.4-2016 一次性使用活组织检查针 第4部分:机动一体式
  6. YY/T 0980.2-2016 一次性使用活组织检查针 第2部分:手动式
  7. YY/T 0486-2016/ISO 14408 :2005 激光手术专用气管导管标记和随机信息的要求
  8. YY/T 0980.1-2016 一次性使用活组织检查针 第1部分:通用要求
  9. YY/T 0243-2016 一次性使用注射器用活塞
  10. YY/T 1470-2016 一次性使用脐带剪(切)断器
  11. YY 1271-2016 心肺转流系统一次性使用吸引管
  12. YY/T 1434-2016 R类体外辅助生殖技术用医疗器械体外鼠胚试验
  13. YY 0832.2-2015 X辐射放射治疗立体定向及计划系统 第2部分:体部X辐射放射治疗立体定
  14. YY/T 1566.1-2017 一次性使用自体血处理器械 第1部分:离心杯式血细胞回收器
  15. YY/T 1576-2017 组织工程医疗器械产品可吸收生物材料植入试验
  16. YY/T 0994-2015 磁刺激设备
  17. YY/T 0978-2016/ISO 5362 :2006 麻醉储气囊
  18. YY/T 1610-2018 麻醉和呼吸设备医用氧气湿化器
  19. YY/T 0990-2015 聚合物基牙体修复材料临床试验指南
  20. GB/T 44143-2024科技人才评价规范
  21. TB/T 2302-92 铁路车站货车篷布运用管理作业标准
  22. YY 91010~91011-1999 牙科旋转器械配合尺寸牙科旋转器械基本尺寸和标号
  23. YY 0765.1-2009 一次性使用血液及血液成分病毒灭活器材 第1部分:亚甲蓝病毒灭活器材
AndroidTheapplication使用 | android开发 2022-11-09 78 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
Android系统=Linux内核+Android运行时。Android系统使用的Linux内核包括了一些专用驱动,例如Logger、Binder、Ashmem、Wakelock、Low-MemoryKiller和Alarm等,这些Android专用驱动构成了Android运行时的柱石。Android运行时从下到上又包括了HAL层、使用程序框架层和使用程序层。HAL层首要是为规避GPL而设计的,它将将硬件驱动分成内核空间和用户空间两部分,其间用户空间两部分选用的是商业友爱的ApacheLicense。使用程序框架层首要包括系统服务,例如组件管理服务、使用程序安装服务、窗口管理服务、多媒体服务和电信服务等。使用程序框架进一步又分为C/C++和Java两个层次,Java代码运行Dalvik虚拟机之上,而且通过JNI方法和C/C++交互。使用程序层首要就是由四大组件Activity、Service、BroadcastReceiver和ContentProvider构成,它们是使用开发的基础。这个PPT从一个通用的使用程序架构开始,概述Android系统的专用驱动、HAL、重要服务、Dalvik、窗口机制和四大组件等。这个PPT作为前面第1个PPT的连续,帮助进一步理解Android系统的具体实现。本资料共包括以下附件:

(Android system=Linux kernel Android runtime. The Linux kernel used by the Android system includes some special drivers, such as Logger, Binder, Ashmem, Wakelock, Low MemoryKiller and Alarm. These special Android drivers form the pillar of the Android runtime. Android runtime includes HAL layer, application framework layer and application layer from bottom to top. The HAL layer is primarily designed to circumvent the GPL. It will divide the hardware driver into two parts: the kernel space and the user space, in which the business friendly Apache License is used. The application framework layer mainly includes system services, such as component management services, application installation services, window management services, multimedia services and telecommunications services. The application framework is further divided into C/C  and Java. Java code runs on the Dalvik virtual machine and interacts with C/C  through JNI methods. The application layer is mainly composed of four components: Activity, Service, BroadcastReceiver and ContentProvider, which are the basis of application development. This PPT starts with a general application architecture and outlines the dedicated driver, HAL, important services, Dalvik, window mechanism and four components of the Android system. As a continuation of the first PPT, this PPT helps to further understand the specific implementation of the Android system. This document includes the following annexes:)

[下载]10392170733.rar




上一篇:Android源代码开发和调试环境搭建
下一篇:Android专用驱动