Skip to content

Android总览

更新时间:2022-6-6
  • 2022-6-6: 更新文档

Android新手教程。突出一个简单明了,上手快。

从实用性出发,快速掌握Android开发基本技能。

开始


下载Android Studio,新建Android app工程。尝试使用Kotlin(可选)

新建Android App工程 使用Kotlin

Activity


Activity是Android应用开发中常见的组件。

App中与用户交互的大任由Activity来承担。当用户手指点击手机屏幕时,Android系统检测到屏幕发生的事情,将这一事件分发对应的App处理。

Activity综述 Activity启动模式 制作简单的launcher

Service


Service是一种可在后台执行长时间运行操作而不提供界面的应用组件。

服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。

Service综述 启动前台服务 后台服务

Broadcast


Android应用可以通过广播从系统或其他App接收或发送消息。类似于订阅-发布设计模式。当某些事件发生时,可以发出广播。

系统在某些状态改变时会发出广播,例如开机、充电。App也可发送自定义广播。广播可用于应用间的通讯,是IPC的一种方式。

广播机制Broadcast介绍与使用 监听屏幕亮灭

Fragment


Fragment,直译为“碎片”,“片段”。

可以将片段视为 Activity 的模块化组成部分,它具有自己的生命周期,能接收自己的输入事件,并且可以在 Activity 运行时添加或移除片段。

Fragment介绍 DialogFragment的一些属性

NDK


Android NDK 是一个工具集,可使用 C 和 C++ 等语言以原生代码实现应用的各个部分。

进一步提升设备性能,以降低延迟或运行游戏或物理模拟等计算密集型应用。

重复使用 C 或 C++ 库。

NDK环境设置 新建支持C/C++的工程 项目添加C/C++支持

作者: rustfisher.com | rf.cs@foxmail.com
示例: AndroidTutorial Gitee, Tutorial Github
本文链接: https://www.an.rustfisher.com/android/android-part-index/
一家之言,仅当抛砖引玉。如有错漏,还请指出。如果喜欢本站的内容,还请支持作者。也可点击1次下方的链接(链接内容与本站无关),谢谢支持服务器。 如有疑问,请与我联系:Android issues - gitee