Android是一种基于Linux的自由及开放源代码的操作系统,Android 分为四个层,从高层到低层分别是应用程 序层、应用程序框架层、系统运行库层和 Linux 内核层。
Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,我们希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。我们认为此举必将推进更好、更快的创新,为移动用户提供不可预知的应用和服务。
Android有四大基本组件:Activity、Service、Broadcast Receivet、Content Provider。其中Activity是四大组件中最基本的一个,但基础并不等同于简单、不重要。恰恰相反,Activity作为基础组件,学好Activity就是我们开发者学好Android的前提。
Android 开发团队宣布了一项新功能,以帮助减少应用存储需求。现在可以存档应用,以恢复高达 60% 的应用存储空间。存档应用时,只会删除部分应用,而不是完全卸载应用,否则将完全删除该应用。
当用户选择完全还原应用程序时,将使用最新的可用版本下载该应用程序,并保持所有用户数据不变。
根据Android开发团队的说法,这将使开发人员和用户都受益。开发人员将看到更少的应用程序卸载,用户将能够在重新激活应用程序后快速返回应用程序。
即将发布的 Bundletool 1.10 版本将使使用 App Bundles 开发人员能够使用此功能。对于使用 Gradle 插件 7.3 构建应用的开发者,团队将创建一个新的 APK:归档 APK,这些 APK 是小型 APK,可在恢复完整应用之前保留用户数据。在Android开发团队在今年晚些时候向消费者推出存档之前,这将无法正常工作。
APK 可通过生成的 APK API 下载,或通过应用捆绑包资源管理器在 Play 管理中心下载。该团队解释说,这项新功能是开源的,因此开发人员将能够检查代码。
详情可以去Android官网blog查看