android做音乐播放器,为什么都用aidl呢,bindservice不也可以么?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
android做音乐播放器,为什么都用aidl呢,bindservice不也可以么?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Unknown_unknown 2015-03-14 06:29关注bindservice是与activity绑定的。如果acitivity退出的话,service也就销毁了,无法后台播放。当然,可以用startservice
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-02-22 15:33哗啦啦~~的博客 2,实现AIDL接口,3,定义service;4,在AndroidManifast.xml配置service 注意:如果通过AIDL传递实体类,必须要继承Parcelable接口 1,创建User实体并继承Parcelable接口 public class User implements
- 2021-03-11 11:01不吹空调的咸鱼的博客 bindService的用法 private IMyAidlInterface iMyAidlInterface; private void bindService() { Intent intent = new Intent(); intent.setComponent(new ComponentName("com.example.aidlserver", "MyService...
- 2022-04-06 20:45例如,音乐播放器应用可能需要一个后台服务处理播放任务,而前台界面和控制则由另一个进程处理,此时就需要使用AIDL进行跨进程通信。 总的来说,“Android应用源码之aidl跨进程调用”这个示例项目提供了学习和实践...
- 2022-03-02 19:11wq221aas的博客 Android系统中的进程之间不能共享内存,需要提供一些机制在不同进程之间进行数据通信,这个机制就是AIDL。 1. AIDL: Android Interface definition language Android内部进程通信接口的描述语言,通过它我们可以定义...
- 2024-06-21 17:23asdzxc324as的博客 finition Language) 是一种接口定义语言,用于生成可以 在Android设备上两个进程之间进行进程间通信(IPC) 的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service) 对象的操作,就可以使用AIDL...
- 2022-04-05 20:33在Android系统中,跨进程通信(IPC,Inter-Process Communication)是实现不同应用程序间数据交换的关键技术。...通过分析和运行这个示例,可以更深入理解Androidaidl的工作原理及其在实际开发中的应用。
- 2021-06-09 01:17weixin_39713814的博客 本文将带你了解Android应用开发Android 中AIDL的使用与理解,希望本文对大家学Android有所帮助。AIDL的使用:最常见的aidl的使用就是Service的跨进程通信了,那么我们就写一个Activity和Service的跨进程通信吧。首先...
- 2022-01-27 13:22wa2231a的博客 编写执行这一编组操作的代码是一项繁琐的工作,因此 Android 会使用 AIDL 来处理。 通过这种机制,我们只需要写好 aidl 接口文件,编译时系统会帮我们生成 Binder 接口。 简而言之,我们需要打包我们实体类的同时写...
- 2022-01-27 12:43m0_66145060的博客 public interface IAppServiceRemoteBinder extends android.os.IInterface { /** Local-side IPC implementation stub class. */ public static abstract class Stub extends android.os.Binder implements ...
- 2025-06-16 22:12AI移动开发前沿的博客 在Android开发中,有时候一个应用需要和另一个应用进行数据交互,这就涉及到应用间通信。AIDL是Android提供的一种强大工具,能让不同应用间实现通信。本文的目的就是教大家如何使用AIDL来实现Android应用间通信,...
- 2024-06-24 01:072401_85730195的博客 因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、...
- 2024-04-18 18:422401_84149824的博客 AIDL (Android Interface Definition Language) 是一种接口定义语言,用于生成可以在Android设备上两个进程之间进行进程间通信(Interprocess Communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另...
- 2021-11-18 08:51m0_64314432的博客 将请求抽象成接口,并编写 aidl 文件; 编写一个 Service,实现接口,处理客户端的请求,并将 binder 返回回去; 在 AndroidManifet 配置 Service,将我们的 Service 暴露出去。 将请求抽象成接口,编写 aidl ...
- 2024-05-02 19:33piade的博客 **我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。...
- 2019-10-31 20:56像程序那样思考的博客 Android中bindService是一个异步的过程,什么意思呢?使用bindService无非是想获得一个Binder服务的Proxy,但这个代理获取到的时机并非由bindService发起端控制,而是由Service端来控制,也就是说bindService之后,...
- 2025-05-21 23:01AI移动开发前沿的博客 本文旨在为Android开发者提供关于跨进程通信机制的全面指南,特别聚焦于AIDL和Binder这两个核心组件。我们将涵盖从基础概念到高级优化的所有内容,使读者能够构建高效可靠的跨进程通信解决方案。文章首先介绍Android...
- 2021-06-09 01:18weixin_39969298的博客 aidl(Android Interface Definition Language) 进程间通信需求场景:1.两个不同的应用程序之间通讯需要2.复用以前app已有的功能实现原理:1.IPC在这之前我们先简单说一下IPC,IPC是Inter-Process Communication的缩写...
- 没有解决我的问题, 去提问