在音乐播放器的环境中,我目前看到服务以两种不同的方式实现。在android中实现服务的正确方法
在第一种方法中,创建一个.aidl
文件并生成存根,并通过将其与主活动绑定来实现服务。
在第二种方法中,主要活动只是一个用户界面,从UI开始播放器时,整个音乐播放活动总是在后台完成(此方法在android开发人员站点使用)。
我注意到使用aidl是一个非常流行的方法,即使android开发人员网站建议另一个。那么使用其中一种方法有什么优势?一种方法更加脂肪或高效?还有没有其他更好的方法,我还没有遇到过呢?任何帮助将不胜感激。
只需使用本地服务。当您需要更多电力时,请使用远程服务(使用aidl)。 – 2012-04-18 08:12:26