Android Activity与Service
Dorsey_c
这个作者很懒,什么都没留下…
展开
-
Android Activity与Service交互,startservice,bindService多媒体播放器音乐播放暂停按钮请求服务设置按钮图片问题
偶遇音乐播放器按钮设置图片响应事件监听,请求服务时出现异常,不能暂停播放歌曲,请且播放按钮的图片不能转变经调试发现,因为请求了服务端service的对应接口的方法两次,造成参数没发生变化,再点击音乐播放列表歌曲,进入播放状态,当点击暂停按钮时,这是第一次请求,但此处是采用打Logs的形式请求服务,服务端根据正在播放状态,将播放状态设置为暂停状态,并且返回一个false给Activity设置播放原创 2015-11-05 18:05:51 · 8264 阅读 · 0 评论 -
Android AIDL使用详解 实现进程间的通信
在Android中,如果我们需要在不同进程之间实现通信(例如activity与Service之间通信),就需要用到AIDL技术去完成。1什么是aidl:aidl是 Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,用于约束两个进程间的通信规则,供编译器生成代码,通过它我们可以定义进程间的通信接口,实现An原创 2015-11-10 19:22:15 · 631 阅读 · 0 评论 -
Android AsyncTask详解
一、AsyncTask与Handler对比在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。AsyncTask,是原创 2015-11-12 20:02:23 · 606 阅读 · 0 评论