文章目录
一、Android 简介
Android是一种可视化的技术, 在终端市场有70%占有率, 广泛应用在手机, 车载平板, 智能电视等领域, 其和web前端, ios开发一同属于大前端技术领域
通过本文, 您可以了解Android技术全貌, 并用kotlin语言逐个实现个模块, 每个部分都有示例代码和效果图
1.1 Android 四大组件
最核心的就是这4个概念:Activity、Service、BroadcaseReceiver 和 ContentProvider
- Activity是可视化的页面
- Service是后台
- BroadCastReceiver允许你的app读各处的广播消息(如电话/短信), 也可向外发出广播
- ContentProvider用于在app间共享数据
1.2 Android 操作系统架构
- Linux内核层: 提供了显示/音频/照相机/蓝牙/wifi/电源的驱动
- 系统运行库层
- C++的一些库如sqlite/opengl/webkit
- art运行环境(类似虚拟机)使得各应用运行在独立的进程中
- 应用框架层: 提供Android的API, 如activity/service/…
- 应
本文介绍了Android的基础知识,包括四大组件、操作系统架构,并详细讲述了如何使用Android Studio搭建环境,运行首个App。从Activity、Service、BroadcastReceiver到ContentProvider,再到Android Studio的配置、模拟器运行、多页面App的实现,最后提到了Kotlin语言在Android开发中的应用。
订阅专栏 解锁全文
7855

被折叠的 条评论
为什么被折叠?



