博客
关于我
2020-11-11(aidl)
阅读量:341 次
发布时间:2019-03-04

本文共 989 字,大约阅读时间需要 3 分钟。

Android ???????RPC????????IPC???????????

? Android ???????????RPC????????IPC?????????????????????????? Android ??????????AIDL??? RPC??????????????????

???? RPC ? IPC

  • RPC?Remote Procedure Call?????????????????????????????????????????
  • IPC?Inter-Process Communication???????????????????????????????

??AIDL ????

1. ????

  • ?????? aidl ????????????????????? public ????AIDL ?????
  • ?????????AIDL ????????? Java ??????? gen/ ????

2. ????

  • ?? Service????? Service ????? onBind ??????? Binder ???
  • ??? Binder????? Binder ????????????????? onBind ??

3. ????

  • ?????? AndroidManifest.xml ?????????????????????????
  • ??????????????????? INTERNET?

4. ?????

  • ??????? startService ? bindService ???????? ServiceConnection ?????
  • ?????????????? Proxy ????? ServiceConnection ???????????

???????????

  • ?????????????????????????
  • ?????????????????????????
  • ??????????????? AIDL ????????????

???????

  • ?????????? Android Profiler ??????????????
  • ????????????????????????????

????????????? Android ??????????????????????????????

转载地址:http://afve.baihongyu.com/

你可能感兴趣的文章
Spring Boot中的自定义事件详解与实战
查看>>
Passport 密码模式
查看>>
Spring Boot(七十六):集成Redisson实现布隆过滤器(Bloom Filter)
查看>>
passport 简易搭配
查看>>
passwd命令限制用户密码到期时间
查看>>
Spring Boot 动态加载jar包,动态配置太强了!
查看>>
Spring @Async执行异步方法的简单使用
查看>>
PAT (Basic Level) Practice 乙级1021-1030
查看>>
PAT (Basic Level) Practice 乙级1031-1040
查看>>
PAT (Basic Level) Practice 乙级1041-1045
查看>>
SparkSql的元数据
查看>>
PAT (Basic Level) Practice 乙级1051-1055
查看>>
PAT (Basic Level) Practise - 写出这个数
查看>>
PAT 1027 Colors in Mars
查看>>
PAT 1127 ZigZagging on a Tree[难]
查看>>
PAT 2-07. 素因子分解(20)
查看>>
PAT A1033 重点题
查看>>
SparkSQL学习03-数据读取与存储
查看>>
PAT L2-012. 关于堆的判断
查看>>
PAT Spell It Right [非常简单]
查看>>