《深入理解Android:卷III A》一一3.1概述
本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第3章,第3.1节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1
3.1概述
通过对卷I第7章的学习,相信大家已经对AudioTrack、AudioRecord、音频设备路由等知识有了深入了解。这一章将详细介绍音频系统在Java层的实现,围绕AudioService这个系统服务深入探讨在Andro...
查看全文 >>
【Android Demo】加载.gif格式图片
Android系统为了节省内存,一般不支持直接显示gif图片,即使你强制设置了,也只会显示图片的第一帧。
这个 Demo 是在网上看到的,是个思路,还是有些局限性,还是记录下,以后研究吧。
1.效果图:
2.实现原理:
通过解码gif图片形成多张静态图,然后通过线程和imageView来实现循环播放
3.准备GIF图片
4.详细代码
<1>工具类:CommonUtil.ja...
查看全文 >>
为爱好舞蹈的人们做的软件,细究数据结构,操作系统,磁盘原理,用java/c/c++写一个开源 MP3助手
1.可以给歌曲间插播空白音乐 2.拖拽式调整 3.先排序,后一键写入顺序文件。 国外的开源软件 MP3 播放排序 http://www.murraymoffatt.com/software-problem-0010.htmlMP3 音量调节 http://mp3gain.sourceforge.net/开始做,坚持做,重复做
查看全文 >>
Flex入门
简单的理解Flex
Flex是什么?我们可以简单的理解为是许多技术和服务产品的总称。也可以看成是Adobe公司为我们J2ee应用程序提供的一个展现服务器。主要用来和我们j2ee环境下进行整合的一个开发包(war)。也可以理解为主要有actionscript和mxml两种语言组成的一个应用。从框架上考虑,flex就是一个开源的框架。就像Spring,Hibernate一样。
...
查看全文 >>
Todo List
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/voidreturn/article/details/78702613
fragment里面如何处理back按键事件。
fragment里面无法Override onBackPressed接口,如何...
查看全文 >>
Flex入门
Flex是什么?我们可以简单的理解为是许多技术和服务产品的总称。也可以看成是Adobe公司为我们J2ee应用程序提供的一个展现服务器。主要用来和我们j2ee环境下进行整合的一个开发包(war)。也可以理解为主要有actionscript和mxml两种语言组成的一个应用。从框架上考虑,flex就是一个开源的框架。就像Spring,Hibernate一样。
一句话总结:Fle...
查看全文 >>
Android视频播放器屏幕左侧边随手指上下滑动亮度调节变暗变亮原理实现
Android视频播放器屏幕左侧边随手指上下滑动亮度调节变暗变亮原理实现
Java代码:package zhangphil.app;
import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import ...
查看全文 >>
520程序员脱单指南 ——程序员花式表白大盘点|开发者必读(170期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
每日集成开发者社区精品内容,你身边的技术资讯管家。
每日头条
520程序员脱单指南 ——程序员花式表白大盘点
根据中国互联网络信息中心(CNNIC)近日发布第 44 次《中国互联网络发展状况统计报告》,在接受调查的程序员中,单身的比例为45%.....是什么原因导致这么多程序员单身呢?
最强干货
...
查看全文 >>
《Android应用开发进阶》| 每日读本书
编辑推荐
1.详解自定义控件、第三方组件的使用和实现原理、Android应用架构等。
2.案例部分提供Java版本和Kotlin版本,方便读者完成从Java到Kotlin的平滑过渡。
3.详解一个Android应用的架构设计,包括MVC、MVP、MVVM,通过Github上开源项目的分析和Android系统原生应用的分析来充分展示一个App该如何进行架构设计。
范磊 著 / 2018年5月出版...
查看全文 >>
JAVA实现RTMP推流上传阿里云OSS的签名URL
背景介绍
OSS支持使用RTMP协议推送H264编码的视频流和AAC编码的音频流到OSS。推送到OSS的音视频数据可以点播播放;在对延迟不敏感的应用场景,也可以做直播用途。RTMP推流上传的流程是创建LiveChannel以后生成推流地址,关于这块的介绍在官方帮助文档里也有介绍,具体可以参考文档"RTMP推流上传"。由于目前官方提供的示例是Python的,本文介绍如何使用JAVA实现生成Live...
查看全文 >>