第1章 体验

  1. Activity类的一个实例,负责管理用户与应用界面的交互
  1. App-> Activity -> Layout
  2. 布局定义了一系列用户界面对象以及它们显示在屏幕上的位置。组成布局的定义保存在 XML文件中。每个定义用来创建屏幕上的一个对象,如按钮或文本信息。
  3. 资源:

    1. 一切都是资源,针对资源上的布局,可以添加监听器

      1. <br />![](https://cdn.nlark.com/yuque/0/2021/jpeg/230658/1636198632615-f561ab03-a10a-4943-b7a1-f219093c91ce.jpeg)

问题:

  1. Android应用的启动过程?
  2. Layout可以做哪些事情?
  3. Activity启动过程?Activity之间是怎么交互的?
  4. 阅读核心组件api?

学习资料

  1. https://developer.android.com/guide/components/fundamentals
  2. https://developer.android.com/guide/topics/manifest/manifest-intro
  3. https://developer.android.com/reference/android/app/job/JobScheduler

    第2章 MVC模式

1-4章解决android的一些基础知识:1. 创建应用和相应概念 2. mvc模式-> mvvm模式 3. activity的生命周期 4. 调试

第5章 第二个Activity

资料

  1. https://github.com/open-android/Android
  2. https://github.com/Jhuster/Android
  3. https://qmuiteam.com/android/
  4. 《kotlin for android app development》
  5. https://github.com/termux/termux-app/tree/master/app/src/main/java/com/termux/app/terminal