以前写过很多次音乐播放器,但是总有一些问题出现,例如:
1,音乐长时间播放问题(即便是放在service中去播放,依然会被杀死);
2,音乐的播放进度如何掌握?(如何利用mediaplayer.getCurrentPosition()来有效的通知界面变更进度?);
3,在我以往的经验中,音乐播放完毕下一曲时候,经常出现当前音乐播放还差几秒钟的时候就下一曲了的情况。
从网上找到教程中,通常...
分类:
移动开发 时间:
2014-12-04 23:20:40
阅读次数:
465
前言:前面介绍了Spring的核心模块以及相关的依赖注入等概念。这篇讲解一下spring的另一个重点,AOP面向切面编程。 说道AOP不得不提到几个概念: 切面:也就是我们自己的一些业务方法。 通知:用于拦截时出发的操作。 切点:具体拦截的某个业务点。 这样说可能还是有点抽象,举个例子,下...
分类:
编程语言 时间:
2014-12-04 21:21:20
阅读次数:
185
有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次...
分类:
其他好文 时间:
2014-12-04 19:48:37
阅读次数:
149
应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激 活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知状态 改变的方法、及...
分类:
移动开发 时间:
2014-12-04 19:48:16
阅读次数:
155
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6985171在Android系统中,应用程序组件Content Provider为不同的应用程序实现数据共享提供了基础设施,它主要通过Binder进...
分类:
移动开发 时间:
2014-12-04 13:36:11
阅读次数:
445
转载:http://www.mossle.com/docs/auth/html/ch102-concurrent-session.html第12章管理会话多个用户不能使用同一个账号同时登陆系统。12.1.添加监听器在web.xml中添加一个监听器,这个监听器会在session创建和销毁的时候通知Sp...
分类:
其他好文 时间:
2014-12-04 12:05:57
阅读次数:
149
序言: 业务报警订单提交异常,页面一直没有反应,排查后是事务没有提交或者回滚导致,想到如果及时监控事务的运行状态报警出来,那么就可以及时排查出问题所在,方便运营处理,所以自己就弄了一个shell脚本放在nagios来处理事务报警情况。1,编写事务监控脚本 #!/bin/bash# author: tim.man# version: 1.0# desc: check the RUNNI...
分类:
移动开发 时间:
2014-12-04 01:11:08
阅读次数:
257
nginx的Windows版本使用原生Win32 API(非Cygwin模拟层)。当前nginx/Windows只使用select作为通知方法,所以不要期待它有很高的性能和扩展性。鉴于这点和一些已知问题,nginx/Windows目前还处于beta阶段。nginx/Windows和Unix版本相比,...
ATT,即Attribute Protocol,用于发现、读、写对端设备的协议(针对BLE设备) 1 介绍 ATT允许设备作为服务端提供拥有关联值的属性集 让作为客户端的设备来发现、读、写这些属性;同时服务端能主动通知客户端 ATT定义了两种角色: 服务端(Server)和客户端(Client) A...
分类:
其他好文 时间:
2014-12-03 23:17:07
阅读次数:
886