为了账号安全,请及时绑定邮箱和手机立即绑定

AIDL-小白成长记

难度中级
时长 1小时45分
学习人数
综合评分9.60
69人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.6 逻辑清晰
  • 记录一下笔记
    查看全部
    0 采集 收起 来源:AIDL案例(一)

    2021-03-18

  • aidl跨进程通信的原理是:

    客户端获取代理,代理通过操作系统与服务端通信,再调用服务端接口的实现,然后返回结果。

    查看全部
    0 采集 收起 来源:AIDL原理剖析

    2019-04-23

  • AIDL传递对象时,对象需要实现Parcelable接口。并且在aidl文件中要使用parcelable字段定义对象。然后在接口文件aidl中导入定义的aidl对象。并使用in修饰参数。

    查看全部
  • 支持的几乎所有java基本,除了short。

    支持List,map。

    支持String,CharSequence。

    支持Parcelable

    查看全部
  • AIDL的客户端代码,使用bindService通过实现connection来获取返回的IBinder。再通过AIDL生成的java代码里的Stub.asInterface方法来获取定义的接口对象,然后调用接口中定义的方法就可以了。

    查看全部
    0 采集 收起 来源:AIDL案例(二)

    2019-04-23

  • aidl采用s/c架构,这里以计算两个数字的和为例,在服务端定义了aidl接口,并且在Service中实现,通过返回实现接口方法的IBinder来与客户端通信。

    查看全部
    0 采集 收起 来源:AIDL案例(一)

    2019-04-23

  • aidl生成java文件是依靠build tool里的aidl工具生成的。在Android Studio中的基本操作步骤是:

    1. 在aidl文件下创建包目录(如果使用预设的aidl创建,会自动生成对应的包目录)

    2. 编写aidl文件,定义接口

    3. 编译工程。本质上是提醒as调用aidl工具生成java文件

    查看全部
    0 采集 收起 来源:基本语法

    2019-04-23

  • 两种环境生成aidl的案例

    查看全部
    0 采集 收起 来源:基本语法

    2019-04-11

  • Android接口定义语言

    IPC进程间通信

    Android中三种通信方式和使用场景:

    AIDL    IPC        多个应用程序     多线程

    Binder    只有IPC    没有多线程    多个应用程序

    Messenger    只有IPC 没有多线程


    查看全部
    0 采集 收起 来源:什么叫AIDL

    2019-04-11

  • Android中每个应用程序独立拥有一个虚拟机,所以应用程序之间不能直接通信。

    跨进程的数据通信是通过Android系统底层实现的

    学习目的:

    1. AIDL的基本理论

    2. AIDL的远程调用案例

    3. AIDL原理简单剖析

    查看全部
    0 采集 收起 来源:AIDL介绍

    2019-04-11

  • 拿到了远程的服务
    查看全部
    0 采集 收起 来源:AIDL案例(二)

    2018-08-30

  • 获取远程aidl接口对象
    查看全部
    0 采集 收起 来源:AIDL案例(二)

    2018-08-30

  • 5.0后必须显示调用Service
    查看全部
    0 采集 收起 来源:AIDL案例(二)

    2018-08-30

  • aidl原理解刨

    查看全部
    0 采集 收起 来源:AIDL原理剖析

    2018-08-13

  • step1


    查看全部
    0 采集 收起 来源:基本语法

    2018-07-20

  • 即北极很多话
    查看全部
    0 采集 收起 来源:什么叫AIDL

    2018-06-21

  • Binder,Message同AIDL一样可以实现进程间通信

    区别:

    AIDL——IPC    多个应用程序    多线程

    Binder——    只有IPC    没有多线程    多个应用程序

    Message——    只有IPC    没有多线程


    查看全部
    0 采集 收起 来源:什么叫AIDL

    2018-06-13

  • 在安卓中,每个应用程序独自拥有一份虚拟机,两个进程无法直接通信,通过Android系统底层间接通信(代理)

    保证了进程内数据的安全性

    系统的稳定性:一个应用崩溃后,不至于其他应用也崩溃

    Android SDK提供的四种跨进程通信???

    https://blog.csdn.net/hijson/article/details/52896480

    基于Service的跨进程通信,叫AIDL

    AIDL的基本理论

    AIDL远程调用案例

    AIDL原理的简单剖析


    查看全部
    0 采集 收起 来源:AIDL介绍

    2018-06-13

  • AIDL

    使用AIDL只有在你允许来自不同应用的客户端跨进程通信访问你的service,并且想要在你的service种处理多线程的时候才是必要的。 如果你不需要执行不同应用之间的IPC并发,你应该通过实现Binder建立你的接口,或者如果你想执行IPC,但是不需要处理多线程。那么使用Messenger实现你的接口


    AIDL IPC 多个应用程序,多线程

    Binder   只有IPC 没有多线程 多个应用程序

    Messenger  只有IPC  没有多线程

    查看全部
    0 采集 收起 来源:什么叫AIDL

    2018-04-27

  • hzb

    AIDl.    跨进程  多个应用程序 多线程

    Binder   跨进程。 多个应用程序

    Service。跨进程。

    查看全部
    0 采集 收起 来源:基本语法

    2018-04-16

首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
本节课需要同学们掌握Android相关基础知识,学习多进程间的通信规则和方式。AIDL语言的基本语法和创建,以及怎样使用AIDL来实现进程间的通信。
老师告诉你能学到什么?
1、AIDL基本语法 2、案例解析 3、数据传递 4、原理剖析

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!