1 00:00:00,240 --> 00:00:07,410 Android security architecture or the Android software stack on top of the Linux kernel is the hardware 2 00:00:07,440 --> 00:00:09,660 abstraction layer H a l. 3 00:00:10,170 --> 00:00:16,680 This layer provides a standard method for creating software hooks between the Android platform staff 4 00:00:16,800 --> 00:00:17,610 and the hardware. 5 00:00:18,170 --> 00:00:26,010 The how allows to implement functionality without affecting or modifying the higher level systems. 6 00:00:26,910 --> 00:00:29,460 As you can see, we have five layers. 7 00:00:29,760 --> 00:00:35,550 Let's go more into the details of these layers and explain further. 8 00:00:36,260 --> 00:00:37,980 And the next layer to the hell. 9 00:00:38,370 --> 00:00:45,660 The library's component acts as a translation between the Kernell and the application framework. 10 00:00:46,260 --> 00:00:55,200 The native libraries in Android are written in C and C++, most of which are ported from Linux but are 11 00:00:55,260 --> 00:00:58,920 exposed to developers through a Java API. 12 00:00:59,670 --> 00:01:05,400 At the same level, there are also components from the Android runtime and core libraries. 13 00:01:06,030 --> 00:01:12,060 The virtual machine is an important part of the Android operating system and execute system. 14 00:01:12,150 --> 00:01:13,920 And third party applications. 15 00:01:14,400 --> 00:01:22,770 At the next level, the Android framework layer provides a suite of services or systems that are useful 16 00:01:22,770 --> 00:01:24,150 when writing applications. 17 00:01:24,660 --> 00:01:32,310 Commonly referred to the application programming interface, or Java API framework, which is one of 18 00:01:32,310 --> 00:01:37,110 the building blocks for the final system or end user applications. 19 00:01:37,680 --> 00:01:44,010 The top most layer is the application layer, which is the layer close to the end user. 20 00:01:44,700 --> 00:01:52,770 All finished developed products will execute in the space by using the API libraries and the runtime 21 00:01:52,990 --> 00:01:53,590 environments.