[关闭]
@Senl 2017-11-15T07:56:24.000000Z 字数 2072 阅读 1542

IMA 蛋协移动互联网部——Android之路详解

决定未来的一个计划


前期准备

-C语言学习到单链表 可以不看书自己写出单链表的增删查改

-之前没有接受我们第一次Git培训的上网去百度廖雪峰Git课程

详细的要求

- Android开发的一些准备和要求

Android Studio的使用

了解工程架构(这个在开发了之后可以之后进行了解)

gradle(不需要学语法)

Java语言的学习

开发软件

- 笔记要求

前期准备的目标

  1. 掌握安卓所需要的Java基础
  2. AndroidStudio的掌握
  3. Git的掌握
  4. 多翻翻第一行代码
  5. 多打Demo
  6. 不挂科

前期准备可以购买的书籍

安卓提升部分

学习网站(参考)

掌握安卓核心基础

四大组件

  1. Activity

    • 掌握生命周期流程及其应用

    • 四种启动方式

    • Activity之间的数据传递

  2. Service

    • 掌握用法

    • 生命周期

    • 后台Service

    • 前台Service配合Notification

    • Service如何和Activity通信

    • Activity如何和Service通信

    • 思考使用场景,Service与线程的选择

  3. BrocastReceiver

    • 掌握用法

    • 思考使用场景 (注意比较是否有更好的方法实现来替换广播实现)

  4. Content Provider

    • 掌握用法

View

  1. 布局
    原来使用LinearLayout的试着用RelativeLayout实现
    原来使用RelativeLayout的试着用LinearLayout实现
    熟悉他们的用法
    了解一下其他layout

  2. 控件

    • 总结一下之前考核用到的常见控件

    • 了解toolbar,NavigationView,swipeRefreshLayout的用法,了解一下第二行代码material design设计那一章

    • 熟悉ListView,ViewHolder机制,Adapter模式(分层思想),缓存机制

    • 熟悉RecyCleView(平时更多使用的是这个)

网络

  1. HttpUrlConnection
    掌握基本的Get和Post请求

  2. HttpClient,了解一下

  3. Okhttp的简单使用

  4. Thread
    启动子线程两种方式:继承Thread和实现Runnable接口
    思考如何中断一个子线程

  5. Handler
    必须熟练使用,这个是Android世界你永远都要打交道的东西
    Handler的机制

  6. AsyncTask

  7. 数据解析
    jsonobject和gson的使用,其他数据类型的解析了解即可

存储与缓存

提升目标

安卓进阶篇

提高篇的书籍:

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注