安卓学习与进阶之路

来源:互联网 发布:mac pkg文件解压 编辑:程序博客网 时间:2024/06/01 10:07

列举一下安卓学习与进阶之路,后期进行补充具体知识点。

一、java基础知识学习

配置环境,为什么要配置环境变量和环境变量的配置方法

http://blog.csdn.net/qq_37237245/article/details/72629387

数据类型,基础语句,数组与集合,类与对象,函数(方法),    io流,   网络通信,多线程入门,正则表达式。

二、安卓基础

1、认识安卓,android studio工具,认识调试工具,常用尺寸单位,android studio下文件的内容。

2、activity:生命周期,数据传递,启动模式

3、布局,几种常见布局,区别联系使用场景,基本控件用法。

4、数据存储:shareprefrence ,sqllite,文件存储。

sqllite的使用: http://blog.csdn.net/qq_37237245/article/details/72677163

5、broadcastReceiver

6、contentProvider

7、service

8、消息传递机制,异步任务

9、事件分发

10、动画

11、碎片fragment的使用

http://blog.csdn.net/qq_37237245/article/details/71566274

三、进阶之路

1、listview替换为recycleview

2、封装okhttp,了解框架原理。retrofit+Rxjava+okhttp也可以学习使用。

3、theme style和attrs的用法

4、自定义view,可以不造轮子,但是要会。

5、eventbus3 数据传递

6 、 greedao 持久化技术

7、沉浸式

8、广告轮播

9、登录,分享,统计,支付

10、地图sdk

11、二维码,即时通讯

12、封装各种基类 adpater,activity fragment的基类

13、热修复trinker

14、压缩图片,加密数据,混淆、打包签名、缩小apk大小,

混淆 http://blog.csdn.net/qq_37237245/article/details/69230065

15、gradle学习,python学习

16、webview 腾讯x5

17、缓存,内存优化,内存泄漏检测

18、属性动画,自定义动画。

19、几种图片加载框架的学习,比较和封装
嗯、先学习和写这些。。

原创粉丝点击