logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入理解ButterKnife源码并掌握原理(四)

到此我们整个的流程算分析完了。最后我们看下对外提供的APIbind 方法那么还差一步,什么时候都要我们生成的java文件呢?答案是:ButterKnife.bind(this);方法。我们看一下ButterKnife对外提供的API/*** BindView annotated fields and methods in the specified {@link

Android视频点播-边播边缓存-方案

Android视频点播-边播边缓存-方案简述一些知名的视频app客户端(优酷,爱奇艺)播放视频的时候都有一些缓存进度(二级进度缓存),qq,微信有关的小视频,还有一些短视频app,都有边播边缓的处理。还有就是当文件缓存完毕了再次播放的话就不再请求网络了直接播放本地文件了。既节省了流程又提高了加载速度。今天我们就是来研究讨论实现这个边播边缓存的框架,因为它不和任何的业务逻辑耦合。开源的项目目前比较

#android
SQlite Android数据库的应用 Android SQLite 简易的学生成绩管理系统

/***********************************************************************大家都知道写博客会很累的,大热天的希望转载请注明出处:http://blog.csdn.net/ta893115871请不要可怜你的鼠标,(*^__^*) 嘻嘻……**************************************

Android视频点播-边播边缓存-方案

Android视频点播-边播边缓存-方案简述一些知名的视频app客户端(优酷,爱奇艺)播放视频的时候都有一些缓存进度(二级进度缓存),qq,微信有关的小视频,还有一些短视频app,都有边播边缓的处理。还有就是当文件缓存完毕了再次播放的话就不再请求网络了直接播放本地文件了。既节省了流程又提高了加载速度。今天我们就是来研究讨论实现这个边播边缓存的框架,因为它不和任何的业务逻辑耦合。开源的项目目前比较

#android
android音视频【九】音频硬编解码pcm&aac&wav

人间观察时间的流逝总是悄无声息的这篇看下音频的硬编解码(MediaCodec),主要内容包含AudioRecord采集pcm硬编码为aacmp3硬解码为pcmpcm转为wav格式为什么介绍这些呢? 因为在直播中音频基本上都是aac格式的,在短视频中比如:添加背景音进行混音,替换背景音乐,视频文件提取音频,剪切音频,插入音频等等都会涉及。所以比较重要,当然也有软编码,后续介绍。因工作中用不到kotl

#音视频
Android Studio 如何打JAR包

Android Studio 如何打JAR包在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。在AS中可以通过修改gradle才处理。我们新建一个项目MakeJar,在项目中新建一个modle-类型为android-library如图:app为我们的主工程,librarydemo是我们要将其生成jar包的model.在library demo中的build.gr

#android
Android音视频【三】硬解码播放H264

人间观察穷人家的孩子真的是在社会上瞎混遥远的2020年马上就过去了,天呐!!!前两篇介绍了下H264的知识和码流结构,本篇就拿上篇从抖音/快手抽离的h264文件实现在Android中进行解码播放&以及介绍所涉及的知识。本文代码用kotlin来写,最近在学习ing,加油吧,打工人,你要悄悄打工。视频效果文章搞不了视频,贴个图吧。软硬编解码在介绍前我们需要知道什么是软硬编解码?1.软编解码:是

#android
Android音视频【一】H264编码基础

音视频编码解码就是指通过特定的压缩/解压技术,将某个音视频格式的数据转换为另一种音视频格式数据。目前在Android中的音视频用的最多的就是H264+aac的方式进行编码和解码,其实不止Android,H264在整个音视频领域都是使用最广泛的编码方式。H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输。当然还有比H264更好的H265编码,H265是基于H264优化的。1.H26

#android#音视频
暂无文章信息