[color=green][align=center][size=medium][url=http://www.google.com/intl/zh-CN/daxue/blog2010/]首届 Google 暑期大学生博客分享大赛——2010 Android 篇[/url][/color][/size][/align]

[size=medium] 在20世纪90年代,裘伯君,鲍岳桥等大师“单打独斗”就能开发出脍炙人口的应用,但是今天一个项目动不动就上百人,若干年,扼杀了开发者的激情和创意。幸运的是,近年来移动开发的兴起,又激起了开发者的创新精神。Android作为一个新的,开放的,全球化的平台,以及三星,摩托等等众多手机厂商的加入,更能取得开发者的青睐,更关键的是它需要的仅仅是小团队的开发,能让开发者充分展示自己的想象力和创造力。

科技始终来自人性。一款应用程序,是否能取得大家的喜爱,关键在于这款应用软件有没有达到为人服务的目的:功能是否完善,使用是否方便,快捷等等。下面给大家介绍的是我想象中的多功能智能播放器,这些功能有的已经实现,有的还处于研究阶段,有兴趣的朋友可以一起探讨,一起开发。

我暂时称这款音乐播放器为Mfiplayer(Multi-functional intelligent player的简称),目前策划她的功能包括以下几部分:

[list]
[color=black]*基本功能:[/color]
下面介绍的是音乐播放器的基本功能,包括本地和在线歌曲播放。基本功能看似简单,但是要做到足够的人性化,需要做的还很多。下面是关于基本功能的一些想法:
[color=black] 一:本地歌曲播放:[/color]任何一款播放器都会具备的最基本功能。最基本功能要做好,也是需要很多功夫的。我们还从人性化的角度来考虑:
1:支持自定义播放列表,可以向列表中添加音乐和从列表中删除音乐
2:支持编辑歌曲文件的信息,比如修改歌曲名称,所属专辑名等
3:支持换肤功能,让用户自定义最喜欢的皮肤
4:支持暂停、播放、快进、快退、上一首、下一首等操控,这些操作要做到简便快捷,可以用手势来实现这些操作。比如想播放上一首音乐,可以在屏幕上从右到左滑动实现,播放下一首音乐,可以在屏幕上从左到右滑动实现,十分有创意。
5:支持排序和查找功能,用户可以根据“播放长度”“专辑名”或者“文件名”等对一个播放列表的歌曲进行排序,也可以根据“歌曲名”或者“艺术家”名来定位查找歌曲
6:支持播放模式选择,播放模式包括“单曲播放”“单曲循环”“顺序播放”“循环播放”“随即播放”等几种方式,用户可以根据自己的喜好选择播放模式
7:支持定时功能,用户可以设定睡眠等待时间,时间一到播放器会自动停止,让手机处于待机状态
8:支持歌词同步功能,可以识别歌曲信息,准确地匹配歌手头像和歌词
9:支持多种音频格式,现在android上的音乐播放器太多了,但是几乎没有一款播放器能做到“万能”,这里的“万能”是指播放器支持多种音频格式,比如常见的有损音频压缩(如MP3、Ogg Vorbis或者AAC、wma等)和无损音频压缩(如ape、flac等)格式
[color=black] 二:在线乐库播放:[/color]随着手机网络的普及,用手机在线听歌也早已经不是什么新鲜事了。有了这部分功能用户可以第一时间聆听最新音乐,感觉最热最流行歌曲,实时了解最新音乐动态。
1:在线音乐搜索——随时随地搜索自己喜欢的歌曲,再也不用电脑上网去搜索啦
2:音乐排行榜——在线自动更新排行榜,轻松掌握最新流行趋势,作个时尚音乐达人。
3:音乐下载--wifi的用户最爱,O(∩_∩)O哈哈~

[/list]
[list]
[color=black]*扩展功能[/color]
这部分功能可谓是花样繁多,各有各的创意。虽然是一个小小的播放器,但是她能变化出各种各样的用法。下面是关于扩展功能的一些想法:
[color=black] 一:铃声制作:[/color]大部分手机用户铃声都是从专门的手机铃声网站的下载的,这样用户就少了一些选择的权利,而且很多铃声还要Money,一首十几秒的音乐,就敢要2块钱,下来之后还发现不好听 :twisted: 。有了这个功能,用户再也不用为这些事情发愁了。
你可以把自己心爱的MP3音乐文件截取一部分作为铃声。这部分功能操作简单,切割速度快,而且能够反复多次精确编辑,切割下来的音乐文件可以保存下来,用来设置来电铃声,短信铃声或者闹铃等。
[color=black] 二:防盗:[/color]O(∩_∩)0,你没看错,播放器还可以防盗。当我们带上小安和朋友一起出去,逛街、坐公交、吃饭、出游、虽然我们已经做了种种防护,但是有时,防不胜防,出众的小安,随时可能离我们而去。现在好了,只要我们打开播放器,选择“防盗”功能,放进口袋,我们就可以玩个尽兴了,而不用担心小安会失踪了。
用户可以自己设定警告音的音乐文件,防盗功能可以根据手机的重力感应或者红外感应特性来实现,当有人从你衣兜里面偷走手机时候,会播放用户选择的音乐作为警告音,这样你就能及时发现手机被偷,制止小偷。
[color=black] 三:治疗:[/color]当然了,这方面的功能需要编程以外的技术了,比如医疗方面的技术支持,而且这方面的功能肯定会因人而异,有些人用了会有效果,有些人却会适得其反。可能这方面的技术还不是很完善,这算是以后发展的一个方向吧。
我们可以利用特殊的音频文件治疗失眠,治疗高血压等。用户可以设定聆听的时间和音频文件,并能对睡眠质量和血压进行记录,让你可以每日跟踪睡眠质量和血压情况,体验睡眠质量和血压情况不断好转的喜悦!
[/list]

当我们逛超市,书店时,听到一曲优美的音乐,我们拿出小安,打开Mfiplayer,利用她的在线音乐搜索功能找到这首歌,并下载下来。如果你想用这首歌的某一段作为铃声,利用Mfiplayer的铃声制作功能把这一段音乐切割下来,设置为铃声。如果这是一首劲爆的摇滚乐,那你刚好可以用它来当做防盗功能的警铃,让小偷“听音丧胆”。如果这是一首舒缓悠扬的古典乐,你可以把它当做治疗失眠或者高血压的音频,每天聆听几次,让心情随着音乐而舒缓。
哈哈,能有这样一款播放器,多好! :)

[/size]

Android创意——多功能智能播放器相关推荐

  1. android 带记忆功能的播放器源码,【全开源可二开】带后台管理面板的在线音乐播放器Android应用APP源码...

    这是一款带后台管理面板的在线音乐播放器Android应用APP源码,可让您更快地构建在线和离线android音频播放器,代码全开源适合二次开发.该源码自带2个紫色和橙色主题(允许您添加更多主题),多语 ...

  2. android 带记忆功能的播放器源码,Android实现阅读进度记忆功能

    本文实例为大家分享了android控件webview实现保存阅读进度的具体代码,供大家参考,具体内容如下 用户提了一个要求,要求保存他的阅读进度,然后在他下次阅读的时候可以继续阅读,然后动手实现了一下 ...

  3. Android应用开发--MP3音乐播放器滚动歌词实现

    Android应用开发--MP3音乐播放器滚动歌词实现 2013年6月2日  简.美音乐播放器开发记录 -----前话 有网友给我博客评论说,让我借鉴好的Android代码,代码贴出来的时候最好整体先 ...

  4. Android之简单本地音乐播放器

    平台:Android studio APK:http://fir.im/apps/56ea5187e75e2d69af000042 本地的音乐播放器,主要功能就是可以播放音乐,能够读取本地的音乐,并显 ...

  5. 基于Android的MediaPlayer的音乐播放器的封装

    基于Android的MediaPlayer的音乐播放器的封装 使用过android原生的mediaplayer来做音频播放的同学们,肯定是经历过一些痛苦的,因为android提供了一个状态机,确实这个 ...

  6. android 存放音频文件夹里,Android 实现简单的音乐播放器效果(音频文件的三种存放)...

    Android 实现简单的音乐播放器效果(音频文件的三种存放).三种方法主要使用到的类 MediaPlayer.create() getAssets() new Mediaplayer() - 几个控 ...

  7. 好评率超94%,aigo智能播放器M2 Pro到底是何方神圣?

    在手机.平板.电脑等设备的挤压之下,MP3 已经消失殆尽?其实不然,现在的MP3 之所以没有那么热门,最根本的原因是产品功能过于单一.在某些方面,MP3 要比手机更有优势,比如:音质.推力.续航这些都 ...

  8. android媒体播放器设计报告,基于Android的多媒體播放器课程设计报告.doc

    基于Android的多媒體播放器课程设计报告 基于Android的多媒体播放器课程设计报告 (2014-01-02 22:46:52) HYPERLINK "javascript:;&quo ...

  9. android ffmpeg 仿剪映播放器 剪辑视频 预览条 快速精准抽帧

    android ffmpeg 仿剪映播放器 剪辑视频 预览条 快速精准抽帧 由于本人想学习音视频相关的东西,所以找了剪映作为借鉴,通过仿照剪映的功能学习音视频相关的东西,所以有了这个项目 暂时这个项目 ...

最新文章

  1. 主页面调用iframe里面匿名Javascript函数的问题
  2. Qt动态库静态库的创建、使用、多级库依赖、动态库改成静态库等详细说明
  3. Linux0.11 创建进程的过程分析--fork函数的使用
  4. 卷机神经网络的可视化(可视化中间激活)
  5. Maven本地库在哪?
  6. EAGLView介绍
  7. fpga如何约束走线_如何正确的约束时钟—Vivado优化到关键路径
  8. 简述angular中constant和$filter的用法
  9. WP8.1使用HttpClient类
  10. matlab 图像坐标系
  11. Redis 6.0 的客户端缓存是怎么肥事?一文带你了解!
  12. 简析运维监控系统及Open-Falcon
  13. C++_模板全特化、偏特化
  14. 博文视点卓越书单丨Python技术成长加油站
  15. IIC,RS485,RS232各种协议手册更新中
  16. 【转载】springboot集成SMS发送短信
  17. pe服务器注册表,注册表修复方法
  18. 实习日记5:过滤器+批量删除+角色管理
  19. Excise_day03
  20. BIT软件工程个人项目——数独sudoku

热门文章

  1. java 进销存系统_基于SSM框架搭建的java web商家进销存网站系统
  2. Unicode对汉字的编码 1
  3. Vue实现组件间通信的七种方式
  4. 二维向量的叉积是标量还是向量?
  5. 4.5 制作一寸相片
  6. sqlite常用操作
  7. 3D模型 Solidworks CATIA UG
  8. ChatGPT介绍与使用场景
  9. 使用JDBC技术完成一个简单的账务管理系统
  10. 基于Android的个人财务管理系统的设计与实现.