首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
杨充
掘友等级
Android程序员
|
Tencent
每个时间段完成一个小目标
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
183
文章 163
沸点 20
赞
183
返回
|
搜索文章
最新
热门
05.视频播放器内核切换封装
对于视图状态切换和后期维护拓展,避免功能和业务出现耦合。比如需要支持播放器UI高度定制,而不是该lib库中UI代码 针对视频播放,音频播放,播放回放,以及视频直播的功能。使用简单,代码拓展性强,封装性好,主要是和业务彻底解耦,暴露接口监听给开发者处理业务具体逻辑 不同的视频播放…
03.视频播放器Api说明
对于视图状态切换和后期维护拓展,避免功能和业务出现耦合。比如需要支持播放器UI高度定制,而不是该lib库中UI代码 针对视频播放,音频播放,播放回放,以及视频直播的功能。使用简单,代码拓展性强,封装性好,主要是和业务彻底解耦,暴露接口监听给开发者处理业务具体逻辑 这个分为两部分…
02.视频播放器整体结构
对于视图状态切换和后期维护拓展,避免功能和业务出现耦合。比如需要支持播放器UI高度定制,而不是该lib库中UI代码 针对视频播放,音频播放,播放回放,以及视频直播的功能。使用简单,代码拓展性强,封装性好,主要是和业务彻底解耦,暴露接口监听给开发者处理业务具体逻辑 对于视图状态切…
01.视频播放器框架介绍
对于视图状态切换和后期维护拓展,避免功能和业务出现耦合。比如需要支持播放器UI高度定制,而不是该lib库中UI代码 针对视频播放,音频播放,播放回放,以及视频直播的功能。使用简单,代码拓展性强,封装性好,主要是和业务彻底解耦,暴露接口监听给开发者处理业务具体逻辑 A.1.3 可…
01.Android线程池实践基础
在我们的开发中经常会使用到多线程。例如在Android中,由于主线程的诸多限制,像网络请求等一些耗时的操作我们必须在子线程中运行。 我们往往会通过new Thread来开启一个子线程,待子线程操作完成以后通过Handler切换到主线程中运行。这么以来我们无法管理我们所创建的子线…
OkHttp请求耗时统计和实践
OkHttp 版本提供了EventListener接口,可以让调用者接收一系列网络请求过程中的事件,例如DNS解析、TSL/SSL连接、Response接收等。 通过继承此接口,调用者可以监视整个应用中网络请求次数、流量大小、耗时(比如dns解析时间,请求时间,响应时间等等)情…
Android端Charles抓包
如果打开Charles时提示:程序已损坏,打不开。您应该将它移到废纸篓。此时需要在终端中执行以下命令即可:sudo spctl --master-disable 可以设置抓包数据类型,包括http与socket数据。可以根据需要在proxies栏下勾选。这里简单操作进行设置,P…
Android网络收集和ping封装库
诸葛书网络拦截分析,主要是分析网络流量损耗,以及request,respond过程时间。打造网络分析工具…… Stetho 是 Facebook 开源的一个 Android 调试工具。 是一个 Chrome Developer Tools 的扩展,可用来检测应用的网络、数据库、…
04.Android崩溃Crash库之Loop拦截崩溃和ANR
上一篇整体介绍了crash崩溃库崩溃重启,崩溃记录记录,查看以及分享日志等功能。 能否基于 Handler 和 Looper 拦截全局崩溃(主线程),避免 APP 退出。 能否基于 Handler 和 Looper 实现 ANR 监控。 通过上面的代码就可以就可以实现拦截UI线…
03.Android崩溃Crash库之ExceptionHandler分析
上一篇整体介绍了crash崩溃库崩溃重启,崩溃记录记录,查看以及分享日志等功能。 设置该线程由于未捕获到异常而突然终止时调用的处理程序。 通过明确设置未捕获到的异常处理程序,线程可以完全控制它对未捕获到的异常作出响应的方式。 如果没有设置这样的处理程序,则该线程的 Thread…
下一页
个人成就
优秀创作者
文章被点赞
4,024
文章被阅读
729,410
掘力值
19,889
关注了
4
关注者
9,059
收藏集
11
关注标签
2
加入于
2017-06-08