首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
DaiwjDev
掘友等级
Android原生应用开发
不积跬步,无以至千里
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
110
文章 110
沸点 0
赞
110
返回
|
搜索文章
赞
文章( 110 )
沸点( 0 )
推荐几个堪称教科书级别的 Android 音视频入门项目
目前,市面上关于音视频学习的相关书籍并不多,而且即使看了书籍学了理论,最终还是要回归到代码上来。 毕竟 IT 行业实践性要求高,强调动手能力,音视频这方面就更得多操作和探索了。 推荐下面几个项目会各有侧重,分别涵盖了 Android 音视频录制 API 、OpenGL 渲染和综…
解决FFmpeg获取aac音频文件duration不准
仔细看下红色箭头所指,这个意思是获取到的duration是根据比特率计算的,可能不准确。这种获取音视频info有问题的我们一般可以从avformat_find_stream_info函数开始分析。 调用上面这个方法是在avformat_find_stream_info/util…
再也不用为编译FFmpeg苦恼了
这里会用到对FFmpeg的命令使用, 如果不熟悉的话可以参考FFmpeg入门基础, 包含对FFmpeg参数说明, 以及部分基础功能的实现. 答: 可以,arm64-v8a只是加快了64位ARMv8(AArch64)的速度, 仅仅使用armeabi-v7a在64位上会稍稍慢一点,…
Android客户端WebView优化之路
H5页面承载了文章、活动、广告等核心业务场景,所以经过了长期的迭代之后,懂球帝客户端H5相关的业务也非常复杂,这里面包含了分享、支付、用户评论、点赞等交互,各种业务交织杂糅在一起,导致这一块的代码难以维护。笔者对业务进行了全面的梳理,在重构这块业务的过程中也收获了很多,同时考虑…
【- Light 计划 -】新建一台Linux云服务器我该干嘛
1. 滴血认主 4. 你的生命有我来守护 - 防火墙 5. 启动nginx 3. 登录mysql和修改密码
高级 UI 成长之路 (六) PathMeasure 制作路径动画
我们来回顾一下前面 5 篇文章我们讲解的内容,先是从 View 基础 ,事件分发,View 工作流程,然后是 Paint, Canvas 讲解,该篇我们还是分 2 个部分讲解,先是 Path, 然后是 PathMeaure ,如果想做出比较炫的动画,那么必不可少是离不开这 2 …
Android--›最万能的TabLayout(不仅仅是TabLayout)
:hearts: Android界最万能的TabLayout(不仅仅是TabLayout). 高能自绘控件, 继承自ViewGroup, 非组合控件. 支持任意类型的child视图. 支持任意类型Drawable的指示器. 支持智能开启横向滚动. 支持智能开启平分item宽度(…
FFmpeg手撕视频(Android端)
FFmpeg是非常强大的音视频处理工具,我们可以使用它来处理视频合成、剪辑、加特效等等操作。 在音视频领域,我们把一路音/视频称为一路流。如我们小时候经常使用VCD看港片,在里边可以选择粤语或国语声音,其实就是CD视频文件中存放了两路音频流,用户可以选择其中一路进行播放。 我们…
Android Gradle 学习笔记整理
Gradle 是将软件编译、测试、部署等步骤联系在一起自动化构建工具。 此文是学习Gradle时的学习笔记,让你重新认识Gradle,让Gradle加快并提效构建你的项目。此时分享给大家,与大家共勉 文章内容略长,如果你已经掌握Gradle基础知识,可以直接通过目录查看你想看的…
利用GitHub实现简单的个人App版本更新
相信各位都用过或听过使用GitHub作为远程代码仓库。但GitHub的功能可不仅仅是管理存放代码,你可以把任何文件放在GitHub上,甚至可以把它当作网盘来使用。所以,作为没有服务器 (没钱) 的学生和懒得 (不会) 自己动手搭后台的我,尝试使用GitHub来实现简单的App版…
下一页
个人成就
文章被点赞
53
文章被阅读
5,218
掘力值
153
关注了
17
关注者
0
收藏集
1
关注标签
14
加入于
2017-03-02