0.0、android学习笔记_大纲

源码地址:https://github.com/ldy1993/ToolforAS.git

目录在study上,我用中文分好类了,随时更新。

大纲:

一、开发环境安装

1.1、as的安装、环境搭建和快捷键的使用

二、java的基本信息

2.1、java概念

2.2、Java的四个基本特性 

2.3、java之线程和线程池

2.4、Java之泛型的介绍和代码实例

2.5、Java之反射的介绍和代码实例

2.6、Java之注解

       2.6.1、注解介绍

       2.6.2、实例一:自动绑定Activity中的控件

       2.6.3、实例二:注解该Activity自动成为菜单中某个按钮的启动Activity

三、界面视图
    3.1、组件activity_intent、intent-filter、Context详

    3.2、组件activity_调用、传值和回传

    3.3、视图view_创建控件view和布局ViewGroup

    3.4、视图view_自定义控件

    3.5、创建listview并通过Adapter注入数据

    3.6、进度条ProgressBar       

    3.7、对话框Dialog

    3.8、popupWindow和contextMenu
     3.9、动画
            3.9.1、帧动画
           3.9.2、补间动画
            3.9.3、属性动画
        3.10、ViewPager
   3.11、Fragment

四、业务代码

4.1、BroadCast
4.2、service
4.3、任务栈
4.4、蓝牙
4.5、网络请求

4.6、handler

五、持久化数据

    5.1、cache
    5.2、SD卡
    5.3、文件files
    5.4、SharePrefer
    5.5、数据库

六、设计模式

   6.1、设计模式中的六大原则

     6.1.1、接口隔离原则

     6.1.2、单一职责原则

     6.1.3、里氏替换原则

     6.1.4、依赖倒置原则

     6.1.5、最少知识原则

     6.1.6、开放封闭原则

  6.2、开发过程常用的几种设计模式

   6.2.1、单例模式

   6.2.2、建造者模式

   6.2.3、观察者模式

   6.2.4、原型模式

   6.2.5、策略模式

   6.2.6、工厂模式

七、数据结构

    7.1、单元测试

    7.2、线性数据结构

    7.3、非线性数据结构

八、了解框架

   8.1、glide框架

   8.2、okhttp框架

   8.3、MVC框架
        8.3.1、一个简单的MVC框架

        8.3.2、MVC框架进阶之多个功能组合处理

        8.3.3、MVC框架进阶之界面事件绑定事务

        8.3.4、MVC框架进阶之model的数据库封装

   8.4、面向切面和依赖注入框架

        8.4.1、IoC和AOP介绍和思考

    8.5、黄油刀框架(使用APT技术)

        8.5.1、APT介绍

        8.5.2、ButterKnife的使用

        8.5.3、阅读ButterKnife源码

   8.6、EventBus(使用IoC技术)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值