E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
跨进程通信
Android中动态广播注册和收发原理
1.注册广播:封装Binder对象到AMS动态广播的注册核心在于将接收器与AMS(ActivityManagerService)建立
跨进程通信
通道,具体流程如下:Binder对象生成当应用调用registerReceiver
xzkyd outpaper
·
2025-07-27 13:11
android系统开发知识
android
计算机八股
C# + Windows API:内存操作的黑科技实战指南
想实现
跨进程通信
,却发现MemoryStream和Socket都不够“暴力”?想分析程序崩溃时的堆栈,却发现Exception类永远“捕不到真相”?
·
2025-07-25 21:22
Binder
跨进程通信
机制
一、相关概念进程空间把进程空间分为用户空间和内核空间。进程间:用户空间不可共享,内核空间可以共享,所有进程共用一个内核空间。用户空间和内核空间的交互通过系统调用。copy_from_user:将数据从用户空间拷贝到内核空间copy_to_user:将数据从内核空间拷贝到用户空间进程隔离在Linux中,虚拟内存机制为每个进程分配了线性连续的内存空间,OS将这种虚拟内存空间映射到物理内存空间。-->每
四喜汤圆
·
2025-07-20 23:49
Android
跨进程通信
(IPC)深度技术总结
1.1为什么需要
跨进程通信
系统架构需求:Android系统服务(如ActivityManagerService、WindowManagerService)运行在system_s
JT-Blink
·
2025-06-29 04:30
Android
android
【Android】跨进程调用service
为了实现这种
跨进程通信
(interprocesscommunication,IPC),Android提供了AIDL(AndroidInterfaceDefinitionLanguage,android接口定义语言
zhangzeyuaaa
·
2025-06-28 23:22
Android
RPC(Remote Procedure Call)技术解析
一、RPC的本质定义核心理念:实现
跨进程通信
的透明化,让开发者像调用本地函数一样调用远程服务关键特征:1.发起本地调用2.序列化参数3.传输数据4.反序列化5.执行逻辑反向流程调用方客户端存根网络传输服务端存根服务实现返回结果二
漫谈网络
·
2025-06-27 01:33
NetDevOps
智联空间
rpc
网络协议
网络
Android中
跨进程通信
RemoteCallbackList的使用
在做FWK时,经常用到RemoteCallbackList,是线程与线程之间交流的的重要工具,他的主要作用就是把多个callback保存到列表里,在合适的时机同时回调,也可以防止重复的调用相同的任务,只保证你需要的一个结果回调。还有一个值得注意的就是,通过aidl,我们可以实现client(后称客户端)和server(服务端)的双向通信,有时候server和client处于不同的进程当中,如果cl
白水景东
·
2025-06-22 05:18
Android
android
鸿蒙开发实战之Basic Services Kit实现美颜相机基础能力筑基
一、功能架构全景通过BasicServicesKit为美颜相机App搭建六大基础能力支柱:核心引擎
跨进程通信
(美颜算法服务化)统一事件总线(300+相机事件管理)网络治理智能重试策略(弱网下上传成功率提升
·
2025-06-15 23:37
harmonyos-next
跨线程和
跨进程通信
还有多种方式对比
常见通信机制对比通信方式跨线程支持跨进程支持同步/异步性能编程复杂度特点与适用场景SendMessage✅✅(同桌面)同步较高(阻塞)低简单窗口通信、控制PostMessage✅✅(同桌面)异步高低通知、事件触发COM/DCOM✅✅同步/异步中中高系统级服务、进程间服务封装Socket✅✅异步为主中中高网络通信、分布式、远程控制命名管道(NamedPipe)✅
沐雨潇竹
·
2025-06-12 07:14
QT技术
PlantSimulation
数据库
qt
RPC是什么
远程过程调用(RemoteProcedureCall,RPC)是一种允许程序调用远程服务像调用本地函数一样的技术,其核心目标是简化分布式系统中的
跨进程通信
。
杰瑞学AI
·
2025-06-06 22:48
Computer
knowledge
分布式
rpc
网络协议
网络
zookeeper
分布式
AAOS系列之(四) ---APP端如何获取CarService中的各个服务代理
一文讲透AAOS架构,点到为止不藏私这篇帖子给大家分析下APP端如何获取CarService中的各个服务代理1.ICar.aidl接口定义:为了实现APP进程与CarService进程之间的
跨进程通信
,
_红日_
·
2025-06-04 01:38
AAOS
车载Framework
微服务
架构
云原生
C#在 .NET 9.0 中启用二进制序列化:配置、风险与替代方案
风险与替代方案引言一、启用二进制序列化的步骤二、实现序列化与反序列化三、安全风险与缓解措施四、推荐替代方案五、总结引言在.NET生态中,二进制序列化(BinarySerialization)曾是实现对象持久化和
跨进程通信
的常用技术
若汝棋茗
·
2025-05-29 10:30
c#
.net
java
序列化
深入解析前端 JSBridge:现代混合开发的通信基石与架构艺术
一、通信协议的本质解构JSBridge不是简单的API调用工具,而是一套完整的
跨进程通信
协
斯~内克
·
2025-05-25 15:52
前端
前端
架构
解密AMS:大厂面试必考的Android启动流程与源码解析
为什么说AMS是
跨进程通信
的核心?
每次的天空
·
2025-05-11 10:39
Android学习知识总结
android
针对共享内存和上述windows消息机制 在C++ 和qt之间的案例 进行详细举例说明
消息机制在C++和qt之间的案例进行详细举例说明以下是关于在C++和Qt中使用共享内存(QSharedMemory)和Windows消息机制(SendMessage/PostMessage)进行跨线程或
跨进程通信
的详细示例
沐雨潇竹
·
2025-05-09 14:15
QT技术
windows
c++
qt
Python - pickle 库的详细解析
跨进程通信
:
wanglaqqqq
·
2025-05-06 16:37
#
数据序列化与存储
python
开发语言
Android学习总结之应用启动流程(从点击图标到界面显示)
一、用户交互触发:Launcher到AMS的
跨进程通信
1.Launcher处理点击事件(应用层)当用户点击手机桌面上的应用图标时,Launcher(桌面应用)首先捕获点击事件。
每次的天空
·
2025-05-01 16:56
Android学习知识总结
android
学习
Android系统开发(十四):跨进程通讯的隐形之手AIDL
一、AIDL在Android系统中,每个应用运行在独立的进程中,而
跨进程通信
(I
刘争Stanley
·
2025-04-21 13:47
Framework框架大师
Android开发巅峰之路
android
架构
开源
Android学习总结之通信篇
一、Binder
跨进程通信
的底层实现细节(挂科率35%)高频问题:“Binder如何实现一次跨进程方法调用?”
每次的天空
·
2025-03-31 03:51
android
学习
嵌入式Linux网络编程:UNIX Domain Socket进程间通信(IPC)
平台验证通过】一、UNIXDomainSocket核心优势1.1本地IPC方案对比特性UNIXDomainSocket管道(Pipe)消息队列(MessageQueue)共享内存(SharedMemory)
跨进程通信
银河码
·
2025-03-25 12:13
Linux网络编程
网络
linux
unix
c语言
2Android中的AIDL是什么以及如何使用它
一、Android中的AIDL概述AIDL(AndroidInterfaceDefinitionLanguage)是Android系统中用于定义和实现
跨进程通信
(IPC)接口的语言。
Java资深爱好者
·
2025-03-14 02:07
android
python
git
Android Service封装实战:基于Binder与接口的高效通信方案
无论是本地Service还是
跨进程通信
,封装都能让代码更加清晰和易于扩展。
tangweiguo03051987
·
2025-03-12 22:48
android
binder
java
千里马Framework手机车机互联投屏实Hal+perfetto+SurfaceFlinger合集
pwd=2q49千里马Android高级架构师系统源码Framework实战系列千里马Android手机大厂Framework系统-
跨进程通信
高级实战课千里马Android手机大厂Framework系统
2501_91082100
·
2025-03-10 22:09
eclipse
github
Camera Framework 架构了解下
作为Binder中的parcelable
跨进程通信
数据传输的数据结构很容易从名字上区分这两种类型的文件,IInterface类型的文件都是以I开头的,比如:ICameraService.aidl,ICameraDeviceUser.aidl
2401_89740692
·
2025-02-07 00:36
架构
Android 跨进程+解耦的数据持久化方案
如果提到跨进程你肯定会想到AIDL,没错我们确实是频繁使用到AIDL去bind服来完成
跨进程通信
。
一叶飘舟
·
2025-01-17 17:11
Android开发
数据库
android
Linux预备知识(一):进程隔离
跨进程通信
每一个进程完
bug樱樱
·
2024-09-08 17:54
OpenXR Monado创建
跨进程通信
通道 ipc_connect
OpenXRMonado创建
跨进程通信
通道ipc_connect@monado/src/xrt/targets/openxr/target.cxrt_instance_create@monado/src
薛文旺
·
2024-09-08 13:11
图形学
图形渲染
xr
android关于binder的简单通信过程
文章目录简述aidl文件服务端的实现客户端的实现验证过程简述主要实现的是两个应用之间
跨进程通信
的过程,client端调用server端的具体实现,然后server端给client回调数据,详细如下所示aidl
开发之奋斗人生
·
2024-09-05 19:14
framework
android
binder
aidl
探索分布式编程的未来:eDistantObject——简化你的
跨进程通信
之旅
探索分布式编程的未来:eDistantObject——简化你的
跨进程通信
之旅在现代软件开发中,高效且灵活的
跨进程通信
已成为不可或缺的一部分。
温宝沫Morgan
·
2024-08-23 19:49
探秘eDistantObject:轻松实现
跨进程通信
探秘eDistantObject:轻松实现
跨进程通信
在软件开发中,进程间的通信是一种常见的需求,它允许不同的程序或服务之间交换数据和控制行为。
庞锦宇
·
2024-08-23 19:49
跨进程通信
使用 Zenoh中间件 进行高效数据传输的测试和分析
ROS2集成3.1安装Zenoh3.2安装ROS2的ZenohRMW实现3.3设置RMW实现为Zenoh3.4验证配置4.编写基于Zenoh的ROS2应用程序4.1发布者节点4.2订阅者节点5.ROS2
跨进程通信
性能测试
橘色的喵
·
2024-08-22 22:38
中间件
Zenoh
ROS2
低延迟
分布式
zenoh-cpp
鸿蒙OS跨进程IPC与RPC通信
一、IPC与RPC通信概述基本概念IPC(Inter-ProcessCommunication)与RPC(RemoteProcedureCall)用于实现
跨进程通信
,不同的是前者使用Binder驱动,用于设备内的
跨进程通信
爱桥代码的程序媛
·
2024-02-19 14:03
鸿蒙
harmonyos
移动开发
鸿蒙
鸿蒙开发
华为
openharmony
鸿蒙系统
docker 容器相关技术简介
命名空间编程语言封装→代码隔离操作系统系统资源的隔离进程、网络、文件系统PID(ProcessID)进程隔离NET(Network)管理网络接口IPC(InterProcessCommunication)管理
跨进程通信
的访问
___大鱼___
·
2024-02-13 05:55
Android
跨进程通信
本文整理和引用他人的笔记,旨在个人复习使用。参考链接:https://blog.csdn.net/fanleiym/article/details/83894399https://github.com/274942954/AndroidCollection/blob/master/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.m
zhan_haoyu
·
2024-02-13 01:38
Android Framework实战开发视频--
跨进程通信
之Unix Socket通信
课程咨询答疑和新课信息:QQ交流群:422901085进行课程讨论转自于:https://blog.csdn.net/learnframework/article/details/1190463181专门用于
跨进程通信
的
千里马android
·
2024-02-12 13:47
定义HarmonyOS IDL接口
HarmonyOSIDL与其他接口语言类似,通过HarmonyOSIDL定义客户端与服务端均认可的编程接口,可以实现在二者间的
跨进程通信
(IPC,Inter-ProcessCommunication)。
·
2024-02-11 18:54
Activity启动流程分析四 ActivtyB的生命周期执行和ActivityA的生命周期执行
ClientTransaction之前分析到ActivityStackSupervisor,这个类中,AMS把希望ActivityB触发的起始生命周期和结束生命周期封装成ClientTransaction,通过Binder实现
跨进程通信
把
今晚打老虎666
·
2024-02-04 16:06
FrameWork
zygote
java
开发语言
jvm
android
【Binder】Android
跨进程通信
原理解析
前言在Android开发的过程中,用到
跨进程通信
的地方非常非常多,我们所使用的Activity、Service等组件都需要和AMS进行
跨进程通信
,而这种跨进程的通信都是由Binder完成的。
一场雪ycx
·
2024-02-03 14:05
Android基础知识
java
android
android
studio
算法
安卓
跨进程通信
:Binder解析
Binder从机制、模型角度分析:Binder是一种安卓中实现
跨进程通信
(IPC)的方式(即Binder机制模型)作用:在安卓中实现
跨进程通信
从模型的结构、组成来说:Binder是一种虚拟的物理设备驱动
魔幻音
·
2024-02-03 14:32
安卓
android
网络
linux
Binder机制
什么是Binder直观来说,Binder是Android中的一个类,它继承了IBinder接口从IPC角度来说,Binder是Android中的一种
跨进程通信
方式,Binder还可以理解为一种虚拟的物理设备
iyifei
·
2024-02-03 11:47
定义HarmonyOS IDL接口
HarmonyOSIDL与其他接口语言类似,通过HarmonyOSIDL定义客户端与服务端均认可的编程接口,可以实现在二者间的
跨进程通信
(IPC,Inter-ProcessCommunication)。
不入流HarmonyOS开发
·
2024-02-03 06:42
鸿蒙
HarmonyOS
OpenHarmony
harmonyos
华为
OpenHarmony
鸿蒙系统
鸿蒙
HarmonyOS4.0——IPC与RPC通信
基本概念IPC(Inter-ProcessCommunication)与RPC(RemoteProcedureCall)用于实现
跨进程通信
,不同的是前者使用Binder驱动,用于设备内的
跨进程通信
,后者使用软总线驱动
码中之牛
·
2024-02-02 23:34
OpenHarmony
鸿蒙
Harmony
OS
rpc
qt
网络协议
harmonyos
鸿蒙开发
网络
定义HarmonyOS IDL接口
HarmonyOSIDL与其他接口语言类似,通过HarmonyOSIDL定义客户端与服务端均认可的编程接口,可以实现在二者间的
跨进程通信
(IPC,Inter-ProcessCommunication)。
码牛程序猿
·
2024-02-02 22:16
HarmonyOS
鸿蒙
鸿蒙工程师
harmonyos
华为
开发语言
驱动开发
鸿蒙
OpenHarmony
Android IPC简介
2.1AndroidIPC简介IPC是Inter-ProcessCommunication的缩写,含义为进程间通信或者
跨进程通信
,是指两个进程之间进行数据交换的过程。
Chenstyle
·
2024-02-02 00:53
无网络情况下,使用Android GPS定位
2.尝试通过
跨进程通信
,开启一个新的进程专门用来进行定位请求,由于绑定移动网络到该进程时没有生效,所以也失败了!!3.使用Android的GPS定位,没有网络也可以获取
一只烂笔头
·
2024-02-01 17:58
Binder机制 在Android中的具体实现原理
接口下面会详细说明实例说明:Client进程需要调用Server进程的函数即:Client进程需要传两个整数给Server进程Server进程需要把相加后的结果返回给Client进程具体步骤下面,我会根据Binder
跨进程通信
机制模型的步骤进行分析步骤
来撕特成
·
2024-01-27 17:49
Android
binder
android
Android Framework实战开发视频--
跨进程通信
之Socket通信
在线学习课程,课程咨询答疑和新课信息:QQ交流群:422901085进行课程讨论转载自:https://blog.csdn.net/learnframework/article/details/1190104221Socket是什么呢?在这里插入图片描述Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP
千里马android
·
2024-01-24 19:00
浅谈Android Handler
Handler的两个主要作用延时处理消息或者Runnable(既安排消息或Runnable在某个主线程中某个地方执行)
跨进程通信
(既安排一个动作在不同的线程中执行)Handler分发中常用方法sendMessagesendM
瓦西大人
·
2024-01-24 19:00
跨进程通信
: Unix Domain Socket 创建实例。 Windows和MacOS代码已适配兼容
跨进程通信
:UnixDomainSocket创建实例。
jimboRen
·
2024-01-24 07:23
unix
windows
macos
macOS
跨进程通信
: Unix Domain Socket 创建实例
macOS
跨进程通信
:UnixDomainSocket创建实例一:简介Socket是网络传输的抽象概念。
jimboRen
·
2024-01-24 07:19
macos
unix
服务器
socket
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他