第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

android系統(tǒng)框架的四大結(jié)構(gòu)

標(biāo)簽:
移動(dòng)測試

1、applications层

 包括andriod系统预装的系统和自己安装的第三方apk,大部分是由jave编写安装在Dalvik虚拟机中

2、application framework 层

 隐藏在每一个应用后面的都是一系列的服务和系统

视图:可以用来构建应用程序,她包括列表(list),网格(grids),文本框(textboex),按钮(button),甚至可以嵌入web浏览器

内容提供器:使的一个程序可以访问另外一个程序的数据(如联系人数据库),或者共享他们的数据

资源管理器:提供非代码资源的访问,如本地的字符串,图形,布局文件

通知管理器:使得应用程序可以在状态栏显示自定义的提示信息

活动管理器:管理应用程序的生命周期并提供常用的导航回退功能

3、系统运行库层

 android包括一些c/c++的库,这些库能被android系统中的不同组件使用,他们通过android应用程序的框架为开发者提供服务,以下是一些核心库。

 系统C库、媒体库、SurfaceManager、LibWebCore、SGL、3Dlibraries、FreeType、SQLite、

 Android运行库:android包括了一个核心库,该核心库包括了java编程语言的大多数功能

每一个应用程序都在她自己的进程中运行,都拥有一个独立的Dalvik虚拟实例,Dalvik被设计成了一个设备可以同时 高效的运行多个虚拟环境,虚拟机是基于寄存器的,所有的类都由java编译器编译,通过sdk中的"dx"工具转化 成.dex格式由虚拟机执行。

Dalvik虚拟机依赖于linux内核的一些功能,比如线程机制和底层内存管理机制

4、linux kernel层

Android的核心系统服务依赖于Linux2.6内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。Linux内核也同时作为硬件和软件栈之间的抽象层


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消