登录
首页 » Android » Android系统架构概述

Android系统架构概述

于 2023-09-08 发布 文件大小:671.88 kB
0 273
下载积分: 2 下载次数: 1

代码说明:

Android系统 = Linux内核 + Android运行时。Android系统使用的Linux内核包含了一些专用驱动,例如Logger、Binder、Ashmem、Wakelock、Low-Memory Killer和Alarm等,这些Android专用驱动构成了Android运行时的基石。Android运行时从下到上又包括了HAL层、应用程序框架层和应用程序层。HAL层主要是为规避GPL而设计的,它将将硬件驱动分成内核空间和用户空间两部分,其中用户空间两部分采用的是商业友好的Apache License。应用程序框架层主要包括系统服务,例如组件管理服务、应用程序安装服务、窗口管理服务、多媒体服务和电信服务等。应用程序框架进一步又分为C/C++和Java两个层次,Java代码运行Dalvik虚拟机之上,并且通过JNI方法和C/C++交互。应用程序层主要就是由四大组件Activity、Service、Broadcast Receiver和Content Provider构成,它们是应用开发的基础。这个PPT从一个通用的应用程序架构开始,概述Android系统的专用驱动、HAL、关键服务、Dalvik、窗口机制和四大组件等。这个PPT 作为前面第1个PPT的延续,帮助进一步了解Android系统的具体实现。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Android TimeLine 可滑动的layout extends FrameLayout日期列表
    制作可滑动的layout extends FrameLayout,看上去是一个可上下滑动的日期列表,每个日期下显示相关的条目,有点像时间轴的感觉。初始化dragHelper,对拖动的view进行操作,ExpandableListView做的android时间轴TimeLine-masterchild有左右滑动的效果,另外还可设置是否有回弹效果,并进行相关的操作(如:编辑、删除、置顶等),(RecycleView 多种type实现),包含child的滑动效果。   关于滑动距离:如果启动效果,则可滑动3/2倍菜单宽度的距离   重写OnClickListener会导致关闭失效    拖动中,可根据offset 进行其他动画,并定义了滑动监听函数。
    2022-03-21 14:54:42下载
    积分:1
  • app
    掌握相册界面的开发,实现相册的立体与倒影效果(Grasp the development of album interface, realize the stereo and reflection effect of album)
    2020-06-16 08:20:02下载
    积分:1
  • 个人备忘录
       一个毕业设计的个人备忘录,里面包括设置提醒方式,可以设置铃声,可以进行换肤,还可以切换角色,可以进行功能切换,有些功能还没有完善,欢迎指教
    2023-08-10 06:15:04下载
    积分:1
  • 安卓简单蓝牙打印在热敏打印机上
    这是我的项目是为安卓工作室转换的日食。蓝牙打印机使用不同功能的简单逃脱X330收据打印,如粗体字体,打印一维条码的例子和更多。这个项目只允许使用蓝牙,所以对客户非常友好。一个挑战是仍就是X330印刷位图图像。
    2022-05-05 20:00:09下载
    积分:1
  • 百度地图demo
    Tell you how to use baidu map api ,this is an easy demo and you can learn how to make a baidu map engien!
    2022-06-14 11:08:15下载
    积分:1
  • Android 网络编程详解 Socket编程实例
    Android 4.0网络编程详解一书第7章中的一个实例:Android中的Socket编程,这是该例子的源代码,涉及到以下的技术要点:线程池、监听端口、存放断点数据、创建线程池,池中具有(cpu个数*50)条线程、启动服务、为支持多用户并发访问,采用线程池管理每一个用户的连接请求。。。
    2022-07-06 15:17:06下载
    积分:1
  • dex2jar-0.0.9.15
    反编译工具中的最新更新,能够反编译android程序。(Decompilation tool latest updates can decompile android program.)
    2013-08-06 09:36:32下载
    积分:1
  • 自定义进度框
    自定义进度框
    2014-01-08下载
    积分:1
  • ResolveInfoTest
    Resolve Info Test for andriod.
    2014-01-10 10:56:03下载
    积分:1
  • Android 屏幕旋转(改变屏幕方向)
    Android 屏幕旋转实例,改变屏幕方向,这个和平时的锁定屏幕方向有关联,其基本的实现思路如下:   public void onConfigurationChanged(Configuration newConfig) {    Toast.makeText(this, "系统的屏幕方向发生改变", Toast.LENGTH_LONG).show();    updateEditText();//更新EditText显示的内容    super.onConfigurationChanged(newConfig);   }   public void updateEditText(){    int o = getRequestedOrientation();//获取屏幕朝向    switch(o){ //判断屏幕当前朝向    case ActivityInfo.SCREEN_ORIENTATION_PORTRAIT:    et.setText("当前屏幕朝向为:PORTRAIT");    break;    case ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE:    et.setText("当前屏幕朝向为:LANDSCAPE");    break;    }   }
    2023-09-06 06:05:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载