Skip to content

android multi process demo. include BaseType , AIDL Interface;

Notifications You must be signed in to change notification settings

liuyang-kevin/android-lecture-notes

Repository files navigation

本项目为何存在?| What's this?

  • 这个项目算是我用来上课使用的课件、大纲类的东西;

  • 项目有一些,代码有一些,

  • This Git is not A Project something, I use it to teach students; it's like a lecture notes.

  • it have some demo, code or something;

基础

Lesson 01 - Broken Ice

  1. android 是什么
  2. JAVA or Kotlin
  3. Activity, Service, Broadcast, ContentProvider
  4. Project struct
    1. Gradle
    2. java, res, assets
    3. lib, arr, jar

Lesson 02 - UI

  1. DP and PX and DPI and Pt
  2. Material UI
  3. Base Views and Layout
  4. Exercise: A Login Activity

Lesson 03 - Java & find view and control it

  1. Activity 生命周期
  2. Java - Object: int, long, String...
  3. Java - 面向对象
    1. public, private, protected
    2. class, extends
    3. interface, implements
  4. findViewByID();
  5. onClick Listener;
  6. Exercise: A Login Activity, input & check values

Lesson 04 - Into next Activity; and back to this;

  1. Activity 生命周期
  2. process and Thread
  3. intent -> new Activity, Service...
  4. intent with data;
  5. IPC, Broadcast;
  6. Exercise: start a new Activity
    1. start, startForResult
    2. finish(); and set data before finish();

Lesson 05 - Views and other components

  1. Exercise: a HomePage Activity
    1. fragment and ViewPager.
    2. ListView and RecycleView
    3. Adapter and ViewHolder
    4. other base view: TextView, Button, etc.
  2. View source code review
  3. Understand View How it draw on screen

Lesson 06 - Touch!

Project List

I use Android Studio IDE wrote it; some links could jump into file;

Image | Animation |

Lottie for Android AE动画测试Demo

Dispatch

./appMultiProcessDemo

多进程消息发送,接口调用,AIDL

About

android multi process demo. include BaseType , AIDL Interface;

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published