美文网首页
Android 基础学习大纲

Android 基础学习大纲

作者: MiZhou | 来源:发表于2018-02-26 14:12 被阅读130次
    〇、搭建环境
    1. 下载 Android SDK
    2. 安装 AndroidStudio
    3. 创建并运行第一个 App
    一、基本布局及其属性
    1. FrameLayout
    2. LinearLayout
    3. RelativeLayout
    二、基本控件的使用
    1. Button、ImageButton、TextView、EditView、ImageView、CheckBox、RadioButton
    2. SeekBar、ProgressBar、AlertDialog
    3. ListView、GridView、RecyclerView
    三、基本组件的使用
    1. Activity 和 Intent
      Activity 生命周期,Activity之间的跳转,Activity 之间的数据传递

    2. Service
      Service 的生命周期,Service 的启动与关闭

    3. BroadcastReceiver
      理解观察者模式,熟悉广播的使用流程和场景

    四、自定义 View
    1. View 类的 onDraw 和 onMeasure 方法
    2. Canvas 类的各种绘制方法
    五、线程交互
    1. 普通线程如何与主线程(即 UI 线程)进行交互,关注 Handler 类,理解 Handler 消息机制。
    2. HandlerThread 的用途和原理
    3. AsyncTask 的用途和原理
    六、触摸及手势操作
    1. 监听触摸:OnTouchListener
    2. 监听手势:GestureDetector
    七、传感器
    1. 手机的旋转方向(Azimuth、Pitch、Roll)
    2. 手机的定位(GPS)
    八、相机
    1. 预览画面(Camera、SurfaceView),选择最佳预览尺寸
    2. 拍摄和保存照片,后台开启新的线程来保存照片(使用 AsyncTask 类)
    九、线程池
    1. 线程池的基本使用,关注 ExecutorService、ThreadPoolExecutor、Callable、Future、FutureTask
    2. 线程池定时器的基本使用,关注 ScheduledExecutorService
    十、网络操作
    1. 在 Android 中如何使用网络
    2. 完成局域网内 Android 和 PC 互相发送文本和文件
    3. 熟悉 HTTP 和 HTTPS 协议,掌握常用的 HTTP 方法:GET、POST
    4. 熟练使用 okHttp 库

    相关文章

      网友评论

          本文标题:Android 基础学习大纲

          本文链接:https://www.haomeiwen.com/subject/qrfmxttx.html