Android 体系结构

1.应用程序

2.应用程序架构

3.各种库和Android运行环境

4.操作系统层

Android 应用程序组成

1.Activity

好比网页的一个页面逻辑,可返回页面的值。59页

1.1 Intent 我理解好比 消息路由。

2.Broadcast Intent Receiver

好比事件注册,事件委托,60页

2.1 NotificationManager

内容消息,当事件触发的时候,通过此独享通知用户这些事件发生了。

3.Service

理解为后台线程服务,好比酷我后台运行听歌。

4.Content Provider

对外部程序提供操作自己程序数据的接口。

Android应用工程文件组成 61页

1.src文件夹,里面存放的是一些java文件,继承自Activity基类

2.R.java 文件 这个文件是自动修改的,当res、Android 、assets 文件夹内容发生变化,将自动编译此文件。

3.Android X.X.X 文件夹 这个是应用运行的Android API库

4.assets 文件夹放多媒体文件的

5.res 文件夹里面放资源文件

5.1 drawable文件夹里面放图片资源

5.2 layout 放置布局文件的地方,XML格式的

5.3 values 目录,这个目录主要放字符串,颜色和数组的XML文件

6.AndroidManifest.xml 应用程序配置文件。

转载于:https://www.cnblogs.com/doubleyan/archive/2011/03/29/2164695.html

Android 体系结构和应用程序组成相关推荐

  1. 【Android 应用开发】对Android体系结构的理解--后续会补充

    1.最底层_硬件 任何Android设备最底层的硬件包括 显示屏, wifi ,存储设备 等. Android最底层的硬件会根据需要进行裁剪,选择自己需要的硬件. 2.Linux内核层 该层主要对硬件 ...

  2. android体系结构中每层的功能,Android体系结构

    <Android体系结构>由会员分享,可在线阅读,更多相关<Android体系结构(6页珍藏版)>请在人人文库网上搜索. 1.Android 体系结构Android体系结构an ...

  3. android app攻击与防范论文,基于Android平台的应用程序安全保护研究与应用

    摘要: 随着Android操作系统的广泛使用和移动互联网时代的到来,Android系统的安全问题也不断出现,给用户和开发者造成了许多困扰.Android应用程序面临着知识产权被侵犯.被二次打包.应用程 ...

  4. 为什么选择MVVM而不是MVP - Android体系结构

    为什么选择MVVM而不是MVP - Android体系结构 标签(空格分隔): 翻译计划 Android开发 原文链接 Why to choose MVVM over MVP - Android Ar ...

  5. 〖Linux〗使用Qt5.2.0开发Android的NDK应用程序

    2013年12月11日,Qt发布了其新的Qt版本:Qt5.2.0: 利用这个新的版本,我们可以很轻松地制作出Android手机的NDK应用程序. 开发环境:Ubuntu13.10 x86_64 下载链 ...

  6. android 自动打开第三方应用程序,Android如何做到应用程序图标隐藏,由第三方程序显示启动...

    Android如何做到应用程序图标隐藏,由第三方程序显示启动 发布时间:2020-07-13 03:25:02 来源:51CTO 阅读:11353 作者:ord1nary 在AndroidManife ...

  7. Android的第一个程序

    摘要:对于安卓的历史和安卓需要学习哪些东西以及怎么安卓环境,我就不在这里多说了,网上一大推. 我这里主要说的就是代码.一些基础的安卓知识.在接下来的每个月里我都会不定期写一些博客给初学者学习,我会尽量 ...

  8. Android应用apk的程序签名详解

    http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1009/423.html 编辑推荐:稀土掘金,这是一个高质量的技术干货分享社区, ...

  9. android小闹钟程序,Android实现闹钟小程序.pdf

    Android实实现现闹闹钟钟小小程程序序 这篇文章主要为大家详细介绍了Android实现闹钟小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近写了 闹钟的程序,看到SharedPrefe ...

最新文章

  1. [Android基础] VideoView
  2. php的辅助工具下载,PHPTools 工具包(让你的EditPlus可以调试PHP)
  3. react实战项目_前端学习路线图--从网页设计到项目开发
  4. 自定义元类控制类的实例化行为
  5. 纯ajax html网页,JavaScript – 页面加载纯HTML AJAX网站中的替代品
  6. CodeForces 8D Two Friends 判断三个圆相交
  7. Python工作笔记006---在centos命令行里进入和退出Python程序
  8. java 日志切面_自定义注解+面向切面整合的日志记录模块(一)
  9. Python学习之路_day_08(函数介绍)
  10. effective C++ 条款 44:将与参数无关的代码抽离templates
  11. 提交spark任务命令
  12. 如何使用分区工具实现无损分区大小调整?
  13. 下载xxx视频[python]
  14. hmcl启动器java下载_HMCL启动器
  15. 使用SSH公钥登录服务器
  16. Robotium 常用方法
  17. Python编写csdn刷博客数量软件
  18. 《胡雪岩全传》高阳——读后感
  19. 伪素数c语言代码,伪素数--绝对伪素数的分析与探求
  20. 苹果手机无法验证应用怎么办_苹果关闭iOS 14.0.1验证,用户将无法降级_

热门文章

  1. android设置程序开机自启动
  2. 洛谷P2312解方程
  3. redis的安装和pip连接
  4. oracle 12c创建可插拔数据库(PDB)与用户详解
  5. java用毫秒数做日期计算的一个踩坑记录
  6. 【java】itoo项目实战之hibernate 懒载入优化性能
  7. 1.Tomcat配置
  8. sort uniq命令
  9. 在ubuntu系统荣品开发配套JDK安装
  10. 将C1Chart数据导出到Excel