摘要:
此播放器的播放操作交给后台执行,二者通过广播进行进行通信(双向通信),前台点击播放暂停停止按钮通过广播发送给后台,后台播放变换通过广播通知前台。前台代码package org.crazyit.broadcast;import android.app.Activity;import android.c... 阅读全文
摘要:
此实例与前面aidl不同之处在于,传递的数据比较复杂,传递了自定义数据对象,本实例使用到了两个数据对象Person和Pet,其中Person是作为远程调用Service传递的参数,Pet是远程Service返回调用端的数据。像Java的RMI需要将数据对象序列化一样,此数据对象也需要序列化,因此... 阅读全文
摘要:
转载:http://www.cnblogs.com/zhangdongzi/archive/2012/01/09/2317197.html一.基础知识AIDL的作用 在Android平台,每个应用程序App都运行在自己的进程空间。通常一 个进程不能访问另一个进程的内存空间(一个应用不能访问另一个应... 阅读全文
摘要:
转载地址:http://www.cnblogs.com/zhangs1986/p/3602154.htmlIntentService:异步处理服务,新开一个线程:handlerThread在线程中发消息,然后接受处理完成后,会清理线程,并且关掉服务。IntentService有以下特点:(1)它创建... 阅读全文
摘要:
转载地址:http://www.cnblogs.com/zhangdongzi/archive/2012/01/08/2316711.htmlandroid中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一... 阅读全文