- 博客(0)
- 资源 (12)
- 收藏
- 关注
ViewPage多页面切换+Cursor图片随手指一起移动
在网上用找到一些ViewPager的例子,都很好,但是呢。现在需要做Cursor图片是随着手指的移动而反向移动。这个我是没找到,于是自己加工了一下。
原本一直考虑用View.layout(l,t,r,b);后来发现不行,最后该用了leftMargin。
代码没做什么优化。单单实现功能
2014-05-09
Android AudioRecorder录制mp3文件(已经完整封装好,直接调用)
Android AudioRecorder录制mp3文件(已经完整封装好,直接调用)
源码包中有2个类
AudioRecorder2Mp3Util 负责录音和转换
MainActivity 用户的操作界面
注意用的时候需要加上权限
2014-02-27
MusicPlayer
android开发里,音乐播放器其实是个很好的练手项目。花了一些时间做了一个简单的。这里记录一下。
1.功能简单介绍
获取某个文件夹中的mp3文件,没有做的很智能,所以在测试和使用的时候,先要有一个正好包含了一些mp3文件的目录,当选取好目录以后,会生成播放列表(但是不会展示出来,有点像电台)。当点击播放的时候,会随机在播放列表中播放一首音乐。并且显示音乐的专辑图片(如果有的话)。此时在通知栏会生成一个无法被移除的通知,同样会显示音乐的图片(如果没有,则会显示一个图片。。略丑)并且显示两个可以操作的控件。
2.开发思路
首先android没有提供类似FileDialog的组件,所以需要自己进行一个实现。并不用很复杂。采用GirdView然后其中的每一个item都是一个ImageView和一个TextView,默认显示/sdcard/这个目录。然后只要根据用户的选择来读取对应的目录下的文件即可。
播放音乐文件采用MediaPlayer,音乐的播放应在后台进行,所以MediaPlayer应该在一个Service中,用户操作Activity上的控件,所以当用户操作时,应该通过Intent传递一些参数给Service,后者根据这些参数来控制MediaPlayer的播放。
当用户进行了操作,Service这时也响应了操作以后,需要对Activity进行的ui进行更新,这时则需要
通过BroadCastReciver来进行对Activity的更新,同时Service需要通过一个Notification被置为前台.
BroadCastReciver因为要对更新Activity,所以最好是作为需要被更新的Activity的内部类。
2014-01-08
国际化后的Birt报表jar
到Birt的运行环境下覆盖掉WEB-INF/lib/viewServlets.jar这个包 就可以通过__locale=zh-CN的属性来访问中文的BIRT view了
2011-11-07
HTML5 canvas动画尝鲜
html5+javascript.采用canvas来做一些动画
请采用 safari firefox oprea等浏览器
如果要采用IE 请下载 excanvas.js
本资源里没有提供 excanvas.js
2010-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人