社区
Android
帖子详情
android Binder具体是干什么用的?
passer_ming
2011-08-18 01:05:32
初学者,没太搞清楚Binder在android是什么角色,主要用来干什么。
网上怎么都说的比较抽象呢。
...全文
360
13
打赏
收藏
android Binder具体是干什么用的?
初学者,没太搞清楚Binder在android是什么角色,主要用来干什么。 网上怎么都说的比较抽象呢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mr_Su
2011-08-23
打赏
举报
回复
[Quote=引用 11 楼 passer_ming 的回复:]
android一个应用程序是不就是一个进程啊???
ipc进程间的通信。。。 这样的话。。在android程序中,怎么理解有两个或多个进程??
还是android调用别的程序??
binder不是在activity和service间使用吗???那么activity和service也不是进程啊、、、
[/Quote]
既然一个应用有一个进程,那么应用之间的交互通信就是跨进程的通信,也就是多个进程之间的通信
而这个通信过程就是通过binder交互,
binder的含义很广并不只是你理解的那个binder方法
hanger1212
2011-08-22
打赏
举报
回复
[Quote=引用 6 楼 yiyaaixuexi 的回复:]
Android虽然构建在Linux上面,但是在IPC机制方面,没有利用Linux提供IPC机制,而是自己实现了一套轻量级的IPC机制,就是 binder 。
[/Quote]
+1
passer_ming
2011-08-22
打赏
举报
回复
木有人了吗
wangli8587
2011-08-22
打赏
举报
回复
在android种,要完成某个操作,所需要做的就是请求某一个有能力的服务对象去完成动作。
binder也就是一个设备文件,专门进行android的数据交换,从数据流来看java对象从VM空间进入到C++空间进行了一次转换,并利用C++空间的函数转换对象通过driver\binder设备传入到服务进程,从而完成进程间的IPC。
passer_ming
2011-08-22
打赏
举报
回复
android一个应用程序是不就是一个进程啊???
ipc进程间的通信。。。 这样的话。。在android程序中,怎么理解有两个或多个进程??
还是android调用别的程序??
binder不是在activity和service间使用吗???那么activity和service也不是进程啊、、、
DrSmart
2011-08-22
打赏
举报
回复
表面上可以理解为跨进程通讯,类似Windows下的邮槽、剪切板、管道、内存映射共享内存等方式一样。通俗的将,就是数据交换通讯在进程间
passer_ming
2011-08-22
打赏
举报
回复
IPC机制???? 怎么理解
念茜
2011-08-18
打赏
举报
回复
Android虽然构建在Linux上面,但是在IPC机制方面,没有利用Linux提供IPC机制,而是自己实现了一套轻量级的IPC机制,就是 binder 。
ch_984326013
2011-08-18
打赏
举报
回复
http://www.linuxidc.com/Linux/2011-07/39271.htm
wjqwei
2011-08-18
打赏
举报
回复
进程间的通信,使一个进程可以以类似远程过程调用的形式调用另一个经常所提供的功能。。。
IDAL是DAL层(数据库访问)的类要实现的接口
七夜_雪
2011-08-18
打赏
举报
回复
呃。。。我觉得你可以先看看进程间通信的相关知识。。。。
passer_ming
2011-08-18
打赏
举报
回复
噢。。。 指IPC?
iPC。。IDAL都是什么啊 。。 看了还多 还是没明白
七夜_雪
2011-08-18
打赏
举报
回复
就是进程间的一种通信方式
【
Android
话题-3.2应用进程】应用是怎么启动
Binder
机制的
了解
binder
是用来
干
什么的? (
binder
是用来跨进程通信的) 应用里面哪些地方用到了
binder
机制? 应用的大致启动流程是怎样的? 一个进程是怎么启动
binder
机制的? 应用启动流程 什么时候支持
binder
机制的? ...
ServiceManager底下的
binder
驱动
干
了什么.xlsx
ServiceManager如何成为守护进程。文档中把
binder
驱动的一些代码集中在一起注释,方便阅读和理解。
android
framework实战-跨进程通信
binder
专题
1、灵活使用
binder
跨进程通信,在app端对它的任何api方法等使用自如 2、可以单独分析
android
系统源码中任何
binder
部分,分析再也没有难度 3、掌握
binder
驱动本质原理,及对应
binder
驱动怎么进行跨进程通信,及内存...
为什么
Android
要使用
Binder
作为 IPC 机制?
Android
系统中,每个应用程序是由
Android
的Activity,Service,Broadcast,ContentProvider这四剑客的中一个或多个组合而成,这四剑客所涉及的多进程间的通信底层都是依赖于
Binder
IPC机制。例如当进程A中的Activity...
Android
中为什么要使用
Binder
机制?
Android
内部依赖这个UID进行权限管理,包括6.0以前的固定权限和6.0以后的动态权限,传统IPC只能由用户在数据包里填入UID/PID,这个标记是在用户空间控制,没有放在内核空间,因此有被恶意篡改的可能,因此
Binder
的...
Android
80,359
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章