学所有东西 。都要有一个自己的脉络或者说是"网" 。有了自己的“网” 。我可以在此基本上去拓展 。去多姿多彩之中的知识点 。所以我们要对Android的全体架构有清晰的了解 。用来帮助我们去构建Android的"网",下面是我自己做的一张架构图

文章插图
一.System 软件s(系统应用)
第一层系统应用层 。做应用层研究的程序员搭建app处于这一层 。
在系统应用层Android提供了有的核心的功能和应用 。例如拨号 。发信息等 。系统提供的应用可以直接给玩家使用 。系统提供的这些功能 。我们在做研究时不用自己去研究 。可以直接调用系统提供的这些功能 。(总不可以自己去研究照相功能吧) 。
二.java API Framework(Java API框架)
第二层java API 。做Framework研究的程序员处于这一层 。
这一层有那么一点像研究后台的程序员 。他们提供有的接口给应用层的程序员 。这一层有三个模块 。
a.Content Providers(内容提供者)
它的作用:应用之间共享资料 。就像你的app要采访系统的联络人应用 。以便获得电话簿 。
b.View System(视图系统)
这种没啥好说的 。构建UI的 。
c.Managers(管理)
管理分为:
资源管理(AssetManager):
res文件下的资源直接R.xx.xx
非代码资源例如asset下的资源 。用AssetManager,
【Android平台整体架构-android平台开发架构介绍】通知管理(NotificationManager):
通知提醒
Activity管理(ActivityManager):
管理生命周期
定位管理(LocationManager)等等 。
今就说前两层吧 。下期见 。
- 哪个平台衣服货源好?
- 我想做代驾司机,哪个平台比较好?
- jeep牧马人悬架 牧马人是整体桥悬架吗
- 吉林网上预约驾照考试系统入口 吉林驾考网上预约平台
- 运营一个广告联盟网站平台需要哪些成本?
- 广告推广有哪些平台?
- 有推广平台没有渠道怎么招广告商?
- 放假了,我想在网上挣些零花钱,请问有哪些平台?
- 在平台上发布视频,为什么别人看了你就有收益?这个钱是谁出的?
- 网上的分享平台靠谱吗?
