快捷导航

怎么偷上别人的微信,如何获取对方微信密码

[复制链接]
查看: 398|回复: 0

8万

主题

8万

帖子

26万

积分

论坛元老

Rank: 8Rank: 8

积分
260116
发表于 2020-10-30 00:00:00 | 显示全部楼层 |阅读模式
Android系统承袭了Linux开源操作系统的安全特性,并采用了层次化的方式来保证系统安全,本文将详细介绍Android层次化安全架构及其核心组件。 style=“padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; “>Android层次化安全架构Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次:


  • 操作系统层(OS)

  • 各种库(Libraries)和Android 运行环境(RunTime)

  • 应用程序框架(ApplicationFramework)

  • 应用程序(Application)以下分别介绍Android各个层次的软件的重点及其相关技术:(1)操作系统层(OS)Android使用Linux 2.6作为操作系统,Linux 2.6是一种标准的技术,Linux也是一个开放的操作系统。Android对操作系统的使用包括核心和驱动程序两部分,Android的Linux核心为标准的Linux 2.6内核,Android更多的是需要一些与移动设备相关的驱动程序。主要的驱动如下所示:

        

    • C库:C语言的标准库,这也是系统中一个最为底层的库,C库是通过Linux的系统调用来实现。
        

    • 多媒体框架(MediaFrameword):这部分内容是Android多媒体的核心部分,基于PacketVideo(即PV)的OpenCORE,从功能上本库一共分为两大部分,一个部分是音频、视频的回放(PlayBack),另一部分是则是音视频的纪录(Recorder)。
        

    • SGL:2D图像引擎。
        

    • SSL:即SecureSocket Layer位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。
        

    • OpenGL ES 1.0 :本部分提供了对3D的支持。
        

    • 界面管理工具(Surface Management):本部分提供了对管理显示子系统等功能。
        

    • SQLite:一个通用的嵌入式数据库
        

    • WebKit:网络浏览器的核心
        

    • FreeType:位图和矢量字体的功能。Android 的各种库一般是以系统中间件的形式提供的,它们均有的一个显著特点就是与移动设备的平台的应用密切相关。 Android 运行环境主要指的虚拟机技术——Dalvik。Dalvik虚拟机和一般Java虚拟机(Java VM)不同,它执行的不是Java标准的字节码(bytecode )而是Dalvik可执行格式(.dex)中执行文件。在执行的过程中,每一个应用程序即一个进程(Linux的一个Process)。 二者最大的区别在于Java VM是以基于栈的虚拟机(Stack-based),而Dalvik是基于寄存器的虚拟机(Register-based)。显然,后者最大的好处在于可以根据硬件实现更大的优化,这更适合移动设备的特点。
        

    • 显示驱动(DisplayDriver):常用基于Linux的帧缓冲(Frame Buffer)驱动
        

    • Flash内存驱动(FlashMemory Driver)
        

    • 照相机驱动(CameraDriver):常用基于Linux的v4l(Video for)驱动。
        

    • 音频驱动(AudioDriver):常用基于ALSA(Advanced Linux Sound Architecture,高级Linux声音体系)驱动
        

    • WiFi驱动(CameraDriver):基于IEEE 802.11标准的驱动程序
        

    • 键盘驱动(KeyBoardDriver)
        

    • 蓝牙驱动(BluetoothDriver)
        

    • BinderIPC驱动:Andoid一个特殊的驱动程序,具有单独的设备节点,提供进程间通讯的功能。
        

    • PowerManagement(能源管理)( 2)各种库(Libraries)和Android 运行环境(RunTime)本层次对应一般嵌入式系统,相当于中间件层次。Android的本层次分成两个部分一个是各种库,另一个是Android 运行环境。本层的内容大多是使用C++实现的。 在其中,各种库包括:







    (责任编辑:网络)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    精彩推荐

    让创业更简单

    • 反馈建议:XXXXXXXX
    • 客服电话:暂时没有
    • 工作时间:周一到周五9点~22点

    云服务支持

    黑客联盟,快速搜索

    关注我们

    Copyright 黑客论坛  Powered by©  技术支持: