首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zhangwenhaojf40it
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
61
文章 61
沸点 0
赞
61
返回
|
搜索文章
赞
文章( 61 )
沸点( 0 )
万字长文 - 史上最全ConstraintLayout(约束布局)使用详解
ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于复杂的页面层级嵌套过多的问题
Android 音频倍速的原理与算法分析
概述 音视频倍速 是内容类APP非常重要的功能,其内部包含了 视频流 和 音频流 的倍速,其中视频倍速原理相对简单,即在解码视频帧时提升帧率即可。 音频倍速 相对复杂,众所周知,声音的本质其实是 物体
android服务内存泄漏
最近在开发即时通讯,有悬浮视频框效果。需要使用服务。记录开发过程中两处内存泄漏。 一与服务进行绑定的Activity内存泄漏 不要通过IBinder向服务中传递绑定的Activity对象。原因:解绑服
反思 | Android 音视频缓存机制的系统性设计
本文将针对 Android 音视频缓存解决方案中,先驱级别的 AndroidVideoCache 库进行深入的剖析,读者不应关注具体的代码细节,而应关注整体的设计思想及流程实现。
App怎么做才能永不崩溃
这样啊,那可以写一个CrashHandler : Thread.UncaughtExceptionHandler,在Application中注册。 然后在重写的uncaughtException(t: Thread, e: Throwable)中收集日志信息。 嗯...应该可以…
聊聊写作那些事
我已经连续半年在掘金发表了13篇原创Android技术文章,经过这段时间的历练,我已经度过了畏首畏尾的新手阶段,变得淡定自若,驾轻就熟。我刚开始萌发写文章的念想时,产生过这些顾虑:我的写作水平并不好,写出来的文章会不会贻笑大方?我没有粉丝,写出来的文章会有人看吗?没有美术功底,…
反思 | 事件总线的局限性,及组件化开发流程中通信机制的设计与实现
诸如EventBus\RxBus\LiveDataBus的事件总线库在业内正遭滥用。 诚然,事件总线看起来 小而美 ,但随着业务复杂度上升,事件的发送和订阅到处分布,这个优势反而成为了负担,因此,笔者不建议在任何量级的项目中使用事件总线库。更多原因读者可参考 这篇文章 。 更合…
反思|官方也无力回天?Android SharedPreferences的设计与实现
而想要解除这些潜藏在内心最深处的困惑,就不得不从SharedPreferences本身的设计与实现讲起了。 我们知道,就在不久前2019年的Google I/O大会上,官方推出了Jetpack Security组件,旨在保证文件和SharedPreferences的安全性,Sh…
带你实现女朋友欲罢不能的网易云音乐宇宙尘埃特效
喜欢研究源码的小伙伴可以看我之前的砍我系列文章,Binder系列还差一篇完稿。 前段时间,女朋友用网易云音乐的时候看到一个宇宙尘埃特效,说很好看,想要让我给她开VIP用。 0202年了,Android开发大都应该是老油条了把。如果你自定义View还是掌握得不够熟练的话,那可就说…
Android 复习笔记 —— 扒一扒 Context
未完待遇... 你能准确的说出这三行打印语句的执行结果吗?如果不能,你需要认真阅读这篇文章。 Context 是一个抽象类。既然是抽象类,那么它就代表了一类具体对象的通用特征。先来看一下 Context 的类图: ...... 这些与系统环境息息相关的功能都是由 Context…
下一页
关注了
33
关注者
2
收藏集
1
关注标签
13
加入于
2017-07-25