码迷,mamicode.com
首页 >  
搜索关键字:binder    ( 661个结果
Activity启动模式 及 Intent Flags 与 栈 的关联分析
原网址:http://blog.csdn.net/vipzjyno1/article/details/25463457在学习Android的过程中,Intent是我们最常用Android用于进程内或进程间通信的机制,其底层的通信是以Binder机制实现的,在物理层则是通过共享内存的方式实现的。 I....
分类:其他好文   时间:2014-09-19 17:21:35    阅读次数:315
以绑定的方式来启动service
先说下原理,之前我们的启动service就是用startService来启动的,这是显式启动。启动后我们无法得到service中的数据,也无法知道它执行的状态,如果我们要启动它的activity和它建立一个联系,获得他的数据或者是执行其内部的方法时就需要隐式启动了。关键原理在于使用一个binder来...
分类:其他好文   时间:2014-09-19 09:58:35    阅读次数:145
Netty3 源码分析 - NIO server绑定过程分析
Netty3 源码分析 - NIO server绑定过程分析      一个框架封装的越好,越利于我们快速的coding,但是却掩盖了很多的细节和原理,但是源码能够揭示一切。服务器端代码在指定好ChannelFactory,设定好选项,而后Bootstrap.bind操作就会开启server,接受对端的连接。所以有必要对这后面的过程分析清楚,下图是关键流程。先是构建一个默认的Pipe...
分类:Web程序   时间:2014-09-17 20:28:12    阅读次数:221
[Android]文件描述符透过Binder传输的原理
在Linux中,文件描述符都是属于进程的,用整数来表示。通过fork,虽然子进程和父进程都是打开同样的文件,但文件描述符却是不同的。 同样的文件描述符值在不同进程对应不同的文件描述符值数组。 所以文件描述符透...
分类:移动开发   时间:2014-09-16 00:28:49    阅读次数:240
王家林最受欢迎的一站式云计算大数据和移动互联网解决方案课程 V3之Android架构设计和实现完整训练:HAL&Framework&Native Service&Android Service&Best Practice
如何理解Android架构设计的初心并开发出搭载Android系统并且具备深度定制和软硬整合能力特色产品,是本课程解决的问题。课程以Android的五大核心:HAL、Binder、Native Service、Android Service(并以AMS和WMS为例)、View System为主轴,一...
分类:移动开发   时间:2014-09-13 18:35:15    阅读次数:330
王家林最受欢迎的一站式云计算大数据和移动互联网解决方案课程 V4之Android架构设计和实现完整训练:HAL&Framework&Native Service&Android Service&Best Practice
如何理解Android架构设计的初心并开发出搭载Android系统并且具备深度定制和软硬整合能力特色产品,是本课程解决的问题。课程以Android的五大核心:HAL、Binder、Native Service、Android Service(并以AMS和WMS为例)、View System为主轴,一...
分类:移动开发   时间:2014-09-13 17:04:15    阅读次数:314
Android Binder
Binder用于完成进程间通信,它是一种工作在Linux层面的架构,这种架构提供了服务端接口,Binder驱动,客户端接口三个模块 服务端,一个Binder服务端实际上就是一个Binder对象,该对象一旦创建就会启动一个线程,用于接收Binder驱动发送的消息,收到消息后会执行到Binder对象的o...
分类:移动开发   时间:2014-09-12 23:24:24    阅读次数:228
Android IPC
跨进程调用service, AIDL定义进程之间的通信接口,AIDL文件语法和定义几个java接口语法类似,只不过扩展名是.aidl IDE会自动为接口提供实现,在接口中会定义一个名为Stub的内部static类,实现定义的接口,继承Binder类,Binder实现了IBinder接口 AIDL s...
分类:移动开发   时间:2014-09-12 23:15:44    阅读次数:286
Android中不使用AIDL实现Service的远程调用
优点:Client端与Server端的DESCRIPTOR可以自定义,不受包名限制 实质中其实是使用底层Binder机制提供的Java层接口 Binder 、IInterface等去实现 客户端中使用transact发起进程间通信请求,服务端会回调onTransact来处理请求 Common Interface: public interface ITimeCountSer...
分类:移动开发   时间:2014-09-10 15:58:21    阅读次数:280
Android系统进程Zygote启动过程的源代码分析
原文地址:http://blog.csdn.net/luoshengyang/article/details/6747696Android应用程序框架层创建的应用程序进程具有两个特点,一是进程的入口函数是ActivityThread.main,二是进程天然支持Binder进程间通信机制;这两个特点都...
分类:移动开发   时间:2014-08-28 10:59:39    阅读次数:349
661条   上一页 1 ... 57 58 59 60 61 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!