下载此文档

android入门基础培训.pptx


文档分类:IT计算机 | 页数:约55页 举报非法文档有奖
1/55
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/55 下载此文档
文档列表 文档介绍
Android开发知识点Android开发环境的搭建(androidstudio+gradle+)Android框架Android四大组件:Activity、Service、ContentProvider、BroadcastReceiverUI及基本布局数据存储:SharedPreferences、文件、SQLite数据库、网络Android网络通信volley,xutils,fjFrameforandroid,hessian,okhttp等其它:NDK,adb、HierarchyView、DDMS、draw9patch一、(应用层)应用是用Java语言编写的云新在虚拟机上的程序。(应用框架层)这一层是编写Google发布的核心应用时所使用的API框架,开发人员可以使用这些框架来开发自己的应用。ViewSystem:可以用来构建应用程序,它包括列表、网格、文本框、按钮以及 可嵌入的Web浏览器。ContentProviders:它可以让一个应用访问另一个应用的数据,或共享它们自己 的数据。ResourceManager:提供非代码资源的访问,如本地字符串、图形和布局文件。NotificationManager:应用可以在状态栏中显示自定义的提示信息。ActivityManager:用来管理应用程序生命周期并提供常用的导航退回功能。WindowManager:管理所有的窗口程序。PackageManager:Android系统内的程序管理。、AndroidRuntime(系统运行库层)当使用Android应用框架时,Android系统会通过一些C/C++库赖支持我们使用的各个组件,使其能更好地为我们服务。Bionic系统C库:C语言标准库,系统最底层的的库,C库通过Linux系统来调用。多媒体库(MediaFramework):Android系统多媒体库,基于PackerVideoOpenCORE,该库支持多种常见格式的音频、视频的回放和录制,以及图片,比如MPEG4、MP3、AAC、AMR、JPG、PNG等。 SGL:2D图形引擎库。 SSL:位于TCP/IP协议与各种应用层协议之间,为数据通信提供支持。 :3D效果的支持。 SQLite:关系数据库。 Webkit:Web浏览器引擎。 FreeType:位图(bitmap)及矢量(vector)。在Android操作系统中,每个Java程序都运行在Dalvik虚拟机上,,当Java程序通过编译后,,Java虚拟机运行的是Java字节码,而Dalvik虚拟机运行的则是其专有的文件格式dex(DalvikExceutable)的文件。 Dalvik虚拟机有几个主要特征:专有的dex文件格式、dex的优化,dex文件的结构是紧凑的、基于寄存器、一个应用,一个虚拟机实例,一个进程。每一个Android应用度运行在一个Dalvik虚拟机实例中,(Linux内核层)显示驱动(DisplayDriver):基于Linux的帧缓冲(FrameBuffer)驱动。键盘驱动(KeyBoardDriver):作为输入设备的键盘驱动。Flash内存驱动(FlaseMemoryDriver):基于MTD的Flash驱动程序。照相机驱动(CameraDriver):常用的基于Linux的v412(VideoforLinux)的驱动。音频驱动(AudioDriver):常用的基于ALSA的高级Linux声音体系驱动。蓝牙驱动(BluetoothDriver):。WiFi驱动:。BinderIPC驱动:Android的一个特殊的驱动程序,具有单独的设备节点,提供进程间通信的功能。PowerManagement(电源管理):比如电池电量等。多媒体编程调用关系二、,程序的每一个显示屏幕就是一个Activity。1、Running        位于屏幕最前端时,此时处于可见状态,和用户可交互的状态。 2、Paused        当Acitivy被另一个透明的或者非全屏的Activity覆盖时的状态叫Paused状态,虽然可见但不可交互。 3、Stop        当Activity被另外一个Activity覆盖、界面不可见时处于Sto

android入门基础培训 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数55
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1557281760
  • 文件大小1.81 MB
  • 时间2019-01-21