zoukankan      html  css  js  c++  java
  • android binder使用demo

    binder通信参考了以下两点:

    1、安卓源码sensor这一块的代码

    2、binder双向通信http://blog.csdn.net/brightming/article/details/50133475

    基本点:看了网上的binder相关的例子后,大致思路就是如下:

    1. 有一个服务端的service  一直提供服务,  客户端可以向服务端发送各种数据

    2. 遇到特殊的需求,例如: 服务端 执行特定的程序完成后,需要回调客户端的接口, 这时就需要涉及到binder的双向通信和匿名binder

    3.遇到传输特殊的数据,例如 传输 结构体 或者 大量的数据,   这时要参考Parcel.cpp里的函数  传大量的数据要用到匿名共享内存

    第一阶段:可以在安卓源码里 新建两个目录  分别为client server  每一个文件夹里面添加Android.mk  并且编译出可执行文件

    然后push可执行文件到机器里,  在两个终端里分别运行可执行文件,即可测试通信

    第二阶段:双向通信

    第三阶段:发送特定的数据结构或者大量的数据

  • 相关阅读:
    js正则表达式中的问号使用技巧总结
    380. Insert Delete GetRandom O(1)
    34. Find First and Last Position of Element in Sorted Array
    162. Find Peak Element
    220. Contains Duplicate III
    269. Alien Dictionary
    18. 4Sum
    15. 3Sum
    224. Basic Calculator
    227. Basic Calculator II
  • 原文地址:https://www.cnblogs.com/lifeng-blog/p/7810027.html
Copyright © 2011-2022 走看看