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

AIDL-小白成长记

难度中级
时长 1小时45分
学习人数
综合评分9.67
68人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.6 逻辑清晰
  • 我理解的AIDL是: 1. 如果是同一进程间的Service bind调用,其实获取的是Service的stub。 2. 如果是不同进程间的Service bind调用,获取的是Service的proxy,由proxy发送带code的请求给stub的onTransact去做具体的处理。
    查看全部
    5 采集 收起 来源:AIDL原理剖析

    2016-02-26

  • 针对可能会出现异常的地方进行总结,前提是按照视频中的写法去实现代码: 1.确认服务端APP的AndroidManifest.xml中注册了Service,并且Service的两个属性(enabled和exported)的值为true。 2.如果服务端APP的Service在你新建立的package中,在客户端APP中进行bindService时实例化ComponentName时传入的两个参数,第一个参数为服务端APP的packageName,第二个参数为服务端APP的Service类所在的位置。 目前想到的可能出现的问题就这些,欢迎补充,如果有更好的建议或疑问可以加我QQ:405638935。
    查看全部
    4 采集 收起 来源:AIDL案例(二)

    2016-03-01

  • AIDL在不导入其他包的情况下支持如下几种数据类型:<br> 1. Java八种基本数据类型(int、char、boolean、double、float、byte、long、string) 但不支持short 2. String、CharSequence<br> 3. List和Map<br> 4. Parcelable
    查看全部
  • 这里是有问题的,准确的说法是,AIDL在不导入其他包的情况下支持如下几种数据类型:<br><br> 1. 基本数据类型(boolean、char、byte、int、long、float、double),注意:不支持short<br><br> 2. String、CharSequence<br><br> 3. List和Map<br><br> 4. Parcelable
    查看全部
  • AIDL实现原理图
    查看全部
    1 采集 收起 来源:AIDL原理剖析

    2016-04-22

  • AIDL默认支持的数据类型 基本数据类型(byte,short[不支持],int,long,float,double,char,string) String,CharSequence List,Map(in List<String> aList) 数据描述是输入in还是输出out Parcelable(自定义数据可以转序列化)
    查看全部
  • AIDL支持传递的数据类型
    查看全部
  • 1、AIDL使用用时,客户端必须和服务器端的AIDL文件相同,包括包名 2、Android5.0以后不允许隐式启动服务 3、其实第三方登录、分享就是用的AIDL进行不同应用程序之间的数据交换的
    查看全部
    1 采集 收起 来源:AIDL案例(二)

    2016-04-04

  • Intent intent = new Intent();<br> intent.setComponent(new ComponentName("包名","包名.类"));
    查看全部
    1 采集 收起 来源:AIDL案例(二)

    2018-03-22

  • AIDL
    查看全部
    1 采集 收起 来源:总结

    2016-03-06

  • 基本数据类型中不支持short
    查看全部
    1 采集 收起 来源:总结

    2016-02-25

  • 操作流程
    查看全部
    1 采集 收起 来源:总结

    2016-02-25

  • 进程通信
    查看全部
    1 采集 收起 来源:总结

    2016-02-25

  • 1. 在清单文件中一定要加`android:enabled="true"和android:exported="true"`,否则客户端直接崩溃; 2. 在服务器端一定要启动服务startService
    查看全部
    1 采集 收起 来源:AIDL案例(二)

    2018-03-22

  • AIDL、Binder、Messenger的在什么时候使用? 1、有IPC、有多个应用程序、有多线程时,使用AIDL 2、只有IPC、有多个应用程序、但没有多线程时,使用Binder 3、只有IPC、只有一个应用程序、没有多线程时,使用Messenger
    查看全部
    1 采集 收起 来源:什么叫AIDL

    2017-01-23

首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

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

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