首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
m4coding
掘友等级
android开发
android、flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
366
文章 366
沸点 0
赞
366
返回
|
搜索文章
赞
文章( 366 )
沸点( 0 )
FFmpeg代码实现抽取音频、视频数据
今天开始撸代码,首先使用FFmpeg的API抽取一个MP4文件的音频数据。 应该是第一次在Mac上做C/C++开发,纠结过后选择使用CLion 开发。CLion是 JetBrains下专门用来开发C/C++的IDE,已经用习惯了Android studio和IntelliJ I…
WebRTC 直播时代
WebRTC 全称为:Web Real-Time Communication。它是为了解决 Web 端无法捕获音视频的能力,并且提供了 peer-to-peer(就是浏览器间)的视频交互。
Android 分享会:Material Design 在 Android 中的应用
我刚来这个公司的时候,每个周三都会有分享会,主题自定,分享对象尽量是面向大众,一开始觉得不错,但是到后面发现分享的内容不是那么有营养,而且积极性不是很高,都是当做任务进行分享。 程序员因为较为腼腆,分享的人较少,大部分都是客户部、分析部或者推广部的分享,久而久之,氛围就比较消极…
Git 二分调试法,火速定位疑难Bug!
这样非崩溃的 Bug,有时候想要排查出问题,并不是一件容易的事情。我想,这个时候你会需要 git bisect ! git bisect 是 Git 提供的一种 二分法 的调试工具,它可以按照我们选定的提交,进行二分分割,快速定位出出错的提交。来帮我们缩小最小改动的代码,从而快…
基于Jenkins搭建自动化构建系统采坑记
然后问题就来了,每次提测需要抽一个同学来做这些事情,并且跑自动化测试的这些过程是没办法在研发人员技术内测的时候就能提供测试报告的。 我厂的渠道数量已经达到了100+,开发完新的业务需要全渠道发版的时候,还是需要单独抽一个同学出来跟进发版包,并且发版的流程更多。 最关键的一点:打…
解耦图片加载库
在APP开发过程,图片加载是一个不可或缺的模块,一般我们都会使用比较成熟的开源库,如Fresco, ImageLoader, Glide等。 这些开源库也都提供了简洁的使用方式,使我们可以快速完成图片的加载过程。但是如果我们需要更换图片加载库,就会发现项目中到处都引用了,这无疑…
安卓优化之apk瘦身(27.7M-->17.5M)
apk瘦身作为优化的一部分,它的大小决定安装的时间与占用的内存,进行针对性的瘦身也能够提高用户体验,下面就看我怎样将一个27.7M的安装包减肥到17.5M,足足减少了37.18%。 一、优化图片 图片占用了大部分体积,所以图片的优化首当其冲。 我使用的是TinyPng在线压缩工…
Android 一个轻量级的自动恢复内存数据框架
android 内存被回收是一个开发者的常见问题。当我们跳转到一个二级界面,或者切换到后台的时候,如果时间过长或者手机的内存不足,当我们再返回这个界面的时候,activity或fragment就会被内存回收。这时候虽然界面被重新执行了onCreate,但是很多变量的值却已经被置…
Android组件化搭建分享
组件化开发这个名词并不陌生,但真正什么才是组件化开发,大家在网上搜可以查看很多相应的文章,我概念中,模块化的开发,就是把很多模块独立出来,基础模块,业务模块等。什么是基础模块,基础模块就是公司常用的一些sdk,一些封装好的基类,业务模块就是基于基础模块进行开发的。在以往的开发中…
下一页
个人成就
文章被点赞
20
文章被阅读
6,063
掘力值
153
关注了
5
关注者
8
收藏集
3
关注标签
21
加入于
2016-06-04