android,音频频谱的绘制

来源:互联网 发布:数据分析师工资怎么样 编辑:程序博客网 时间:2024/05/22 11:33

参见教程12  也就是二章3节。

主要是通过安卓自带的Visualizer类,获得频谱信息。得到一个btye[]数组。然后把这个btye数组转换成point 数组。

再根据这个point数组绘制点,就行了。


侧边栏切换及消失。

主要是通过了标示量来架构这几个状态,不同的状态,执行不同的代码。

然后就是5秒钟之后自动消失主要是用handler延迟5秒发送消息。在消失之中又点击,也是采用标志位。如果动画对象不等于空,也就是动画正在播放,调用动画对象的.cancle()方法可以取消掉动画。


项目实体类架构。 通用信息类,就是音频和视频信息共同拥有的信息类。

获取音频列表数据库。使用contentResolver ,cursor。


项目动作架构,通过intent 的action标示,区分。 

fragment向service通信,通过intent传递数据启动服务。

service向fragment通信。调用接口方法。



0 0
原创粉丝点击