Android入门教程一:基本认识

四大组件

  • Activity 其实就是窗体,用来展示UI的
  • Service 可以当做异步线程或者进程
  • Content provider 共享的内容提供者,例如通讯录
  • Broadcast receiver 广播

六大布局

声明Android程序布局有两种方式

  1. 使用XML文件描述界面布局;
  2. 在Java代码中通过调用方法进行控制。
  • LinearLayout线性布局
  • TableLayout表格布局
  • FrameLayout帧布局
  • RelativeLayout相对布局
  • GridLayout网格布局(>=4.0)
  • AbsoluteLayout绝对布局
    ...

五大存储

  • SharedPreferences方式
  • 文件存储方式
  • SQLite数据库方式
  • 内容提供器(Content provider)方式
  • 网络存储方式

Activity生命周期

Android入门教程一:基本认识_第1张图片
Activity生命周期

Activity间数据传递

  • bundle 传递小数据
  • 借用数据存储方式实现

UI线程的含义

UI线程也叫主线程,是用来渲染UI视图的线程,不能在UI线程中做耗时操作,否则应用将会卡死或崩溃。

你可能感兴趣的:(Android入门教程一:基本认识)