android 开发大纲

下载 android studio

android studio 官网下载地址

项目预期

实现一个刷题 APP, 包含的功能有

  1. 自定义组件 activity fragment
  2. 常用 UI 布局 LinearLayout RelativeLayout
  3. 常用布局 核心布局 ListView GrideView RecycleView

项目开发

  1. 创建项目

  2. 实现 welcome 页面

  3. 配置项目 启动文件 , 实现定时任务, 实现 activity 页面跳转

  4. 实现自定义导航栏

    1. 自定义属性
    2. 封装 xml 文件
    3. 创建 baseActivity
    4. 使用继承 初始化项目
  5. 实现 tabbar

    1. 准备 tabbarItem.xml
    2. 自定义属性
    3. 实现 tabbarItem.java
    4. 实现底部的 tabbar 的布局
    5. 创建 fragment list
    6. 关联 fragment 到页面 xml 文件中
    7. 管理 fragment 实现点击切换页面的效果
  6. 封装网络请求

    1. 实现 get, post 请求
    2. 如何添加自定义的头部
    3. 封装接口地址
  7. 实现 home 列表

    1. 简单使用 listview
    2. 封装 item.xml 不用自定义属性
    3. 接入接口
    4. 实现 adapter 进行列表渲染
    5. 实现点击 item 的效果
    6. 实现 fragment 跳转到 activity ; activity 传参
  8. 实现 问题分类列表

    1. activity 接受参数
    2. 使用 recycleView - listview
    3. webview 页面渲染
    4. fragment 联动
  9. 实现新闻列表

    1. 使用 Gridleview 实现新闻列表
  10. 登录

  11. 配置登录信息

项目打包上线

资源文件 - 项目中自取

github 项目地址

额外项目 (制作中…)

  1. 蓝牙开发
  2. firebase 消息推送