Android 简介

Android 提供了一个内容丰富的应用框架来支持在 Java 语言环境中为移动设备开发应用和游戏

Android 应用框架的基本概念有两点:

1 应用提供多个入口点

一个Android 应用程序 其实是将各种可单独调用的不同组件(四大组件)加以组合,开发而成的.

比如,组件可以是为用户界面提供一个屏幕的单个“Activity”,也可以是在后台独立执行工作的“服务”。

四大组件之间的启动是通过intent来执行的.甚至可以启动不同应用之间的组件,比如,我们自己的APP去启动地图这个应用中的 某个Activity 以显示地址。此模式可为单个应用提供多个入口点,并使任何应用均能够像用户“默认设置”一样处理其他应用可能调用的操作。


2 应用可自适应不同的设备

Android 提供了一个自适应的应用框架,可用来,为不同的设备配置提供独特的资源。例如,您可以针对不同的屏幕尺寸创建不同的 XML 布局文件,系统将根据当前设备的屏幕尺寸确定要应用的布局。

如果有应用的一些功能是需要相机等一些特定的硬件支持的,则可在运行时查询设备是否具备这些功能。如有必要,还可以声明自己开发的应用所必需的功能条件,使 Google Play 商店等应用市场不得在不支持这些功能的设备上安装您的应用。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,504评论 2 59
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,053评论 3 119
  • Application 标签 android:allowTaskReparenting android:allow...
    Shawn_Dut阅读 12,442评论 2 61
  • 我知命,但不信命。
    d0a3b690218e阅读 1,369评论 0 0
  • 1,一壶清酒 2018.9.11 一天又一天, 生活多么乏味; 一念又一念, 思想却总是新鲜。 我们想的都不对, ...
    韩不二之家阅读 1,045评论 0 0

友情链接更多精彩内容