
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
日志模块封封装:单例模式+策略模式+构建者模式+bugly
var logger = Logger . Builder() . setLevel(LoggerLevel . Error) . setLoggerType(LoggerType . LOGCAT) . isDebug(false) //true打印 false不打印 . setTAG("2010") . build() logger . e("MainActivity" , "hahaha")

2-《Java进阶》
@[TOC](2-《Java进阶》一. java多线程(非常重要)1.1. 线程java多线程实现方式主要有:1.继承Thread2.实现Runnable3.实现CallableRunnable 与 Callable的区别:1.2. 线程的状态有哪些?1.3. 线程的状态转换及控制1.4. Java如何正确停止线程1.5 线程池(非常重要)1.6. Java锁机制1.7. Java中的主流锁1.8

GPS原生定位
day14:高德地图看官方API
安卓Glide那些事情面试,一篇全部搞定
1、优先从活动缓存获取2、活动缓存没有就再内存缓存中寻找3、内存缓存没有,就去磁盘缓存读取4、磁盘缓存没有就去网络获取本地文件读取。

到底了