• 目录介绍 1.遇到的问题和需求 1.1 遇到的问题有哪些 1.2 遇到的需求 1.3 多线程通过实现Runnable弊端 1.4 为什么要用线程池 2.封装库具有的功能 2.1 常用的功能 3.封装库的具体使用 3.1 一键集成 3.2 在application中初始化库 3.3 最简单的runnable线程调用 查看全文

    1周以前
    637阅 . 1赞
  • 目录介绍 1.ThreadPoolExecutor类介绍 1.1 构造函数 1.2 参数解析 1.3 遵循的规则 1.4 使用线程池管理线程的优点 2.关于线程池的分类 2.1 FixedThreadPool 2.2 CachedThreadPool 2.3 ScheduledThreadPool 2.4 SingleThreadExecutor 3.线程池一般用法 3.1 一 查看全文

    1周以前
    112阅 . 1赞
  • 多线程基础知识 目录介绍 1.进程概述及多进程的意义[理解] 1.1 线程和进程 1.2 进程概述 1.3 多进程的意义 2.线程的概述和多线程的意义[理解] 2.1 什么是线程 2.2 多线程有什么意义 2.3 并行和并发 3.JVM运行原理以及JVM启动的线程探讨[理解] 3.1 Java程序运 查看全文

    1周以前
    315阅 . 3赞
  • 目录介绍 1.关于需求介绍 1.1 需求有这些 1.2 封装理念 2.简单封装【V1.0版本】 2.1 封装简单的ViewHolder 2.2 封装简单RecyclerView.Adapter 2.3 如何使用通用adapter 2.4 如何使布局多样化 做法 原理 a.定义一个接口,判断返回数据类型 b.修改封装adapter 查看全文

    2周以前
    73阅 . 0赞
  • YCBanner轮播图 主要引导界面滑动导航 + 大于1页时无限轮播 + 自定义指示器 项目地址:https://github.com/yangchong211/YCBanner 目录介绍 1.功能说明 2.使用说明 3.图片展示 4.其他介绍 1.功能说明 1.1 自定义轮播图,可以设置轮播红点或者轮播数字,多种 查看全文

    2周以前
    375阅 . 0赞
  • 生活博客汇总 01.关于写博客的初衷 https://zhuanlan.zhihu.com/p/27659509l 1.写博客的念想 2.建立自己的知识体系 3.我的知识体系 3.1 明确自己关注的方向 3.2 建立自己知识库,分类汇总保留 3.3 定义整理,归纳 3.4 有效输出观点,分享 3.5 实践,检验 3.6 查看全文

    3周以前
    10阅 . 0赞
  • 目录介绍 0.关于四种引用 0.1 引用说明 0.2 关于Java下ref包和Android下ref包 1.强引用 1.0 关于强引用引用的场景 1.1 强引用介绍 1.2 强引用的特点 1.3 注意相互引用情况 2.软引用 2.0 关于SoftReference软引用 2.1 软引用应用场景 2.2 软引用的简单使用 2. 查看全文

    3周以前
    212阅 . 0赞
  • 目录介绍 1.视频播放学习路线 1.1 视频基础知识 1.2 视频进阶知识 2.音频播放学习路线 2.1 音频基础知识 2.2 音频进阶知识 3.音视频高级进阶 3.1 音视频基础 3.2 音视频难点 4.音视频基础概念 4.1 音视频的基础知识 4.2 流媒体协议(RTP RTCP RTSP RTMP HLS) 查看全文

    4周以前
    105阅 . 0赞
  • 目录介绍 1.Codec基本含义 1.1 什么是Codec 1.2 什么是编码和解码 1.3 为什么视频要编解码 1.4 音视频Codec的区别 1.5 Codec编解码API封装 2.视频容器文件 2.1 什么是视频容器文件 2.2 什么是轨道 3.自适应视频播放技术 3.1 什么叫自适应视频播放 3.2 如何实 查看全文

    4周以前
    71阅 . 0赞
  • 目录介绍 1.关于此视频封装库介绍 1.1 MediaPlayer简单介绍 2.相关方法详解 2.1 获得MediaPlayer实例 2.2 设置播放文件 2.3 其他方法 3.生命周期 3.1 生命周期图[摘自网络] 3.2 周期状态说明 4.播放视频 4.1 播放res/raw音频文件 4.2 播放本地Uri 4.3 播放网 查看全文

    1个月以前
    347阅 . 0赞
  • 共 5 页/43条记录 首页 1 2 3 4 5 下页 末页
签名
空空如也
最后登陆
18-04-23 09:07
最近访客
书签
公告
暂无公告