首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
rollot
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
WebView 资源拦截解析
本文详细分析了 Android 的 WebView 对于网页资源的拦截。
【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】一、FFmpeg so库编译
网上其实已经有很多的关于FFmpeg so库编译的分享,但是大部分都是直接把配置文件的内容贴出来。我想大部分去搜索 「如何编译FFmpeg so库」的人,对交叉编译这个东东都是比较陌生的。 特别对于移动端开发者来说,大部分人大多数时候都是在Java层做开发,很少接触到NDK层的…
Android基于MediaBroswerService的App实现概述
如何实现一个音乐播放App,然后让其可以被第三方的Android app打开,并获取其中的歌单,曲目列表,同时控制其播放呢?现有应用市场上,已经有相应的实现。比如百度CarLife对QQ音乐,喜马拉雅等的调用。 类似于CarLife 对音乐App的唤起,首先第三方App开启后,…
Android 解读开源项目UniversalMusicPlayer(播放控制层)
由于工作的原因,好久没更新博客了,之前说要写UniversalMusicPlayer(后面统一简称UAMP)的源码分析,虽然代码中许多关键的地方都已经写好了注释,同时为了方便大家阅读也把Google原有的一些注释翻译了,但一直抽不出太多时间去写博客,只能是像挤牙膏似的每天抽一个…
聊聊真实的 Android TV 开发技术栈
智能电视越来越普及了,华为说四月发布智能电视跳票了,一加也说今后要布局智能电视,在智能电视方向,小米已经算是先驱了。但是还有不少开发把智能电视简单的理解成手机屏幕的放大,其实这两者并不一样。 你慢慢会发现,身边所有的电视都变成了智能电视。这是很容易接受的事实,智能电视更便宜。 …
[译] 关于 Room 的 7 点专业提示
Room 在 SQLite 上提供了一个抽象层,方便开发者更加容易的存储数据。如果您之前不曾接触过 Room,请先阅读下面的入门文章: 1. 为 Room 设置默认数据 当新建或者打开数据库之后,您是否需要为其设置默认数据?使用 RoomDataBase#Callback 即可…
Handler原理分析
Handler的原理分析这个标题,很多文章都写过,最近认真将源码逐行一字一句研究,特此也简单总结一遍。 Looper轮询消息,Message出列,Handler处理消息。 首先,如何避免Handler的内存泄漏是一个非常常见的面试题,其实Handler的源码中已经将答案非常清晰…
Dagger2 与 AndroidInjector
使用过 Dagger 开发 Android 应用的小伙伴会知道我们会在 Activity 或 Fragment 的生命周期方法中执行成员注入。比如这样:
FFmpeg(3.3.2)移植Android平台
FFmpeg(3.3.2)移植Android平台
[- 贰 FFmpeg4.2.1 -] 解码decode-提取视频数据h264和YUV
1. 讲个小故事 2. 最精简代码