Android多线程 发表于 2019-05-29 | 分类于 Android 继承Thread类定义 Thread类=java中实现多线程的具体类 封装了所需的线程操作 作用 实现多线程 优缺点 优点 实现简单,只要继承了Thread类&复写run()即可实现多线程操作 缺点 局限性大 必须继承Thread类 java规定的单继承,即继承了Thread类后就不 ... 阅读全文 »
fragment 发表于 2019-05-28 | 分类于 android Fragmentfragment的基本使用 fragment的使用就我所知就我会的只有两种吧,一种是add方式来进行show和add,这种方式你切换fragment不会让fragment重新刷新,而用replace方式会使fragment重新刷新,因为add方式是将fragment隐藏了而不是销毁再 ... 阅读全文 »
android线程池 发表于 2019-05-12 | 分类于 Android 总结目录: 1. 简介 2. 工作原理2.1 核心参数 线程池中有6个核心参数,具体如下 上述6个参数的配置 决定了 线程池的功能,具体设置时机 = 创建 线程池类对象时 传入 ThreadPoolExecutor类 = 线程池的真正实现类 开发者可根据不同需求 配置核心参数,从而实现 ... 阅读全文 »
android-Handler 发表于 2019-02-15 | 分类于 Android 1.问答1.作用 将工作线程需要更新UI的操作传送到主线程 2.意义 多个线程并发更新UI的同时,保证线程安全 2.相关概念 3. 使用方式 Handler使用方式 因发送消息到消息队列的方式不同而不同 共分为2种:使用Handler.sendMessage()、使用Handler.post( ... 阅读全文 »
EventBus 发表于 2019-02-14 | 分类于 Android 2 基本使用引入: 1implementation 'org.greenrobot:eventbus:3.1.1' 定义事件: 1public static class MessageEvent { /* Additional fields if needed */ } ... 阅读全文 »
OkHttp源码学习 发表于 2019-01-01 | 分类于 Android iOkHttp的精髓是拦截器interceptor ![](C:\Blog\HexoBlog\source_posts\OkHttp源码学习\3631399-0626631d246373a4 (1).png) 最简单的okhttp实现1234567891011121314151617String u ... 阅读全文 »
飞驰人生 发表于 2018-10-10 | 分类于 随笔 在<<飞驰人生>>里看过一段话,说拉力赛赛车手很孤独,因为比赛的时候,每隔5分钟发一趟车,前车后车基本看不到彼此,所以在长途比赛中,车手很大一段时间都是自己一个人的,他需要和别人比,但更需要和自己比,赢了别人他是冠军,赢了自己就成了英雄. 阅读全文 »
传输对象模式 发表于 2018-10-03 | 分类于 设计模式 传输对象模式传输对象模式(Transfer Object Pattern)用于从客户端向服务器一次性传递带有多个属性的数据。传输对象也被称为数值对象。传输对象是一个具有 getter/setter 方法的简单的 POJO 类,它是可序列化的,所以它可以通过网络传输。它没有任何的行为。服务器端的业务类 ... 阅读全文 »
前端控制器模式 发表于 2018-10-02 | 分类于 设计模式 前端控制器模式前端控制器模式(Front Controller Pattern)是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该处理程序可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序。以下是这种设计模式的实体。 前端控制器(Front Contr ... 阅读全文 »
数据访问对象模式 发表于 2018-10-02 | 分类于 设计模式 数据访问对象模式数据访问对象模式(Data Access Object Pattern)或 DAO 模式用于把低级的数据访问 API 或操作从高级的业务服务中分离出来。以下是数据访问对象模式的参与者。 数据访问对象接口(Data Access Object Interface) - 该接口定义了在 ... 阅读全文 »