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
跨进程
六.AIDL实现
跨进程
通讯
前言在Android开发过程中,极少会用到
跨进程
通讯,但是一旦遇到
跨进程
通讯的时候,便会牵涉到服务的知识。那么,今天就让我们来学习下如何利用服务与AIDL的知识来实现
跨进程
通讯。
奔跑的佩恩
·
2023-12-20 14:48
序列化Serializable 和Parcelable 的区别
序列化:将一个对象转换成可存储或可传输的状态,序列化后的对象可以在网络上传输,也可以存储到本地,或实现
跨进程
传输;为什么要进行序列化:开发过程中,我们需要将对象的引用传给其他activity或fragment
四猿外
·
2023-12-18 18:43
两个app之间通过binder实现AIDL交互以及bindService不生效问题
AIDLandroidinterfacedefinitionlanguage也就是android接口定义语言.是用于定义服务器和客户端通信接口的一种描述语言,可拿来生成用于IPC,实现app间
跨进程
通讯
Sunth09
·
2023-12-18 10:57
Android
android
android binder入门(二)——手动实现
binder原理,先从手动实现binder通信开始学习代码实现参考:https://www.jianshu.com/p/37368fab05bf几个概念:IBinder:接口,实现了接口,就代表对象可以
跨进程
传输
明天的增加
·
2023-12-18 10:24
android
binder
android
binder
Android 进程间通信原理说明
IPC方式去将SIGNAL_KILL信号传递到系统内核;如果我们想要唤醒主线程处于休眠中的Looper,需要管道这种IPC方式来唤醒;我们想要在应用开发中使用AIDL,广播或者Messager等方式来进行
跨进程
小安2
·
2023-12-18 03:42
Android
android
gitee
IPC机制(三)
Android中的IPC方式比如,可以通过在Intent中附加extras来传递信息,或者通过共享文件的方式来共享数据,还可以采用Binder方式来
跨进程
通信,另外,ContentProvider天生就是支持
跨进程
访问的
熊出没之大熊快跑
·
2023-12-17 22:24
【Kafka基本原理】
消息则是
跨进程
传递的数据。一个典型的MQ系统,会将消息消息由生产者发送到MQ进行
向前再向前
·
2023-12-17 22:28
kafka
Android Activity的隐式调用(
跨进程
)★
1.activity启动方式Android启动Activity有两种方式:显式调用和隐式调用。显式调用需要明确地指定被启动对象的组件信息,包括包名和类名;隐式调用则不需要明确指定组件信息。原则上一个Intent不应该既是显式调用又是隐式调用,如果二者共存的话,以显式调用为主。显示Intent适合在同项目下使用,隐式Intent适合不同项目间的页面跳转。显示Intent不可以跨应用使用,隐式Inte
孟芳芳
·
2023-12-17 16:28
笔记
android
multiprocessing.shared_memory --- 可
跨进程
直接访问的共享内存
源代码:Lib/multiprocessing/shared_memory.py3.8新版功能.该模块提供了一个SharedMemory类,用于分配和管理多核或对称多处理器(SMP)机器上进程间的共享内存。为了协助管理不同进程间的共享内存生命周期,multiprocessing.managers模块也提供了一个BaseManager的子类:SharedMemoryManager。本模块中,共享内存
知识的宝藏
·
2023-12-17 15:07
python
zookeeper高级应用原理
Curator实现ZK集群管理zookeeper集群zookeeper集群节点个数配置zookeeper选举ZAB协议zookeeper选举zookeeper集群数据读写分布式锁分布式锁:在分布式环境下,保护
跨进程
缘友一世
·
2023-12-17 11:31
后端架构知识学习
zookeeper
java-zookeeper
第十一章 SpringCloud Alibaba 实现Rocketmq–消息驱动
MQ简介什么是MQMQ(MessageQueue)是一种
跨进程
的通信机制,用于传递消息。通俗点说,就是一个先进先出的数据结构。
小小码农>>>>
·
2023-12-17 02:37
SpringCloud
Alibaba
spring
cloud
java-rocketmq
rocketmq
根Activity启动流程(草稿,截图)
Activity.javaInstrumentation.javaActivityTaskManagerService.javaActivityStartController.javaActivityStarter.javaRootActivityContainer.javaActivityStack.javaActivity.javaInstrumentation.java上面一次
跨进程
通信
啸饮流云
·
2023-12-16 19:52
android
android
android开发
跨进程
通讯之 Messenger
跨进程
通讯方式之一Messenger准备工作准备一个App同时打开多个进程这里使用Service作为另一个进程classMyService:Service(){//获取主进程发送过来的消息体privatevarmessage
宙思无限
·
2023-12-15 08:22
android
Android多进程和
跨进程
通讯方式
前言我们经常开发过程中经常会听到线程和进程,在讲述Android进程多进程前我打算先简单梳理一下这俩者。了解什么是进程与线程进程:系统中正在运行的一个应用程序,某个程序一旦运行就是一个进程,是资源分配的最小单位;线程:程序执行的最小单位,包含在进程中,一个进程可以包含多个线程。Android应用中的多进程1.dalivk虚拟机Android系统的底层任务管理以及驱动都是基于Linux系统;一个An
Hirezy
·
2023-12-14 22:48
Framework
Android
android
Windows 系统上用 .NET/C# 查找所有窗口,并获得窗口信息
(关于顶层窗口,可以延伸使用SetParent
跨进程
设置父子窗口时的一些问题(小心卡死)-walterlv。)IsWindowVisible判断窗口
归途醉染
·
2023-12-14 18:52
C#
windows
.net
c#
Android
跨进程
通信-(十)Binder机制传输数据限制—罪魁祸首Binder线程池
目录前言一Linux系统启动二APP进程的创建1.Binder线程池的唯一性2.Binder线程池(1)Binder线程命名(2)Binder主线程(3)Binder普通线程三分析在Binder机制中之所以传递数据达不到1M-8k的原因1.引入第一个的疑问:为什么当前进程中可以有多个Binder线程?2.引入第二个疑问:一个APP启动的时候,存在多个Binder线程吗?3.大胆结论4.简单补充进程
好人静
·
2023-12-05 21:48
android基本知识
Binder机制传输数据限制
Binder线程
Binder线程池
APP启动Binder线程
Android--Binder机制
Binder是一个能发起进程间通信的JAVA类Binder就是Android中的血管,在Android中我们使用Activity,Service等组件都需要和AMS(system_server)进行通信,这种
跨进程
的通信都是通过
行知致简
·
2023-12-05 21:48
[Mobile]Android
android
Android 面试笔记之Binder详解
Activity,Service等组件都需要和AMS进行交互,这些
跨进程
的通信都是通过Binder来完成的。
HeartCircle
·
2023-12-05 21:17
android
笔记
android
面试
android
studio
Android 匿名共享内存的使用
跨进程
通信时,数据量大于1MB要怎么传递呢?用匿名共享内存(Ashmem)是个不错的选择,它不仅可以减少内存复制的次数,还没有内存大小的限制。
momxmo
·
2023-12-05 21:52
win10安装RocketMQ踩坑教程
MQ,是一种
跨进程
的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务。
小小小小小小小阳
·
2023-12-05 00:09
分布式
java
activemq
Android
跨进程
通信Binder,native代码,C语言分析,ServiceManager如何启动?做了什么?
文章目录Android
跨进程
通信Binder,native代码,C语言分析,ServiceManager如何启动?做了什么?
qfh-coder
·
2023-12-04 18:56
Android
framework
android
binder
c语言
c++
java
Android
跨进程
通信,binder,native层,服务端在servicemanager注册服务
文章目录Android
跨进程
通信,binder,native层,服务端在servicemanager注册服务1.服务端注册服务请求指令2.svcmgr_publish注册服务3.服务注册完毕通过服务端Android
qfh-coder
·
2023-12-04 18:56
Android
framework
android
binder
Android
跨进程
通信,RPC,IPC
文章目录Android
跨进程
通信,RPC,IPC1.IPC原理2.RPC原理2.RPC原理Android
跨进程
通信,RPC,IPCRPC(基于IPC实现)Androidbinder就是一个RPC框架,在已经启动的一个进程
qfh-coder
·
2023-12-04 18:53
Android
framework
rpc
网络协议
网络
android
c语言
c++
微服务的流量管理-服务网格
而微服务架构引入了
跨进程
的网络通信,流量发生在服务之间。由许多服务组成了复杂的网络拓扑结构,每次请求都会产生流量。这些流量如果没有妥善的管理,整个应用的行为和状态将会不可控。
WongKyunban
·
2023-12-04 01:29
微服务
微服务
架构
云原生
.net环境下
跨进程
、高频率读写数据
一、需求背景1、最近项目要求高频次地读写数据,数据量也不是很大,多表总共加起来在百万条上下。单表最大的也在25万左右,历史数据表因为不涉及所以不用考虑,难点在于这个规模的热点数据,变化非常频繁。数据来源于一些检测设备的采集数据,一些大表,有可能在极短时间内(如几秒钟)可能大部分都会变化,而且主程序也有一些后台服务需要不断轮询、读写某种类型的设备,所以要求信息交互时间尽可能短。2、之前的解决方案是把
!chen
·
2023-12-03 05:24
.net
Nacos 架构原理
基本架构及概念服务(Service)服务是指一个或一组软件功能(例如特定信息的检索或一组操作的执行),其目的是不同的客户端可以为不同的目的重用(例如通过
跨进程
的网络调用)。
Doker 多克 技术人的数码品牌
·
2023-12-02 12:15
#
nacos
架构
Binder原理是什么?
直观来说,Binder是Android中的一个类,它继承了IBinder接口从IPC角度来说,Binder是Android中的一种
跨进程
通信方式,Binder还可以理解为一种虚拟的物理设备,它的设备驱动是
2301_76766616
·
2023-12-02 09:00
binder
什么是消息队列
什么是消息队列MQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出队列,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息。
薛伟同学
·
2023-11-30 00:21
消息队列
消息队列
Binder
跨进程
通信的原理
1.进程空间划分一个进程空间分为用户空间,内核空间,即把进程内用户和内核隔离开来。二者区别:1.进程间,用户空间的数据不可共享,所以用户空间=不可共享空间2.进程间,内核空间的数据可共享,所以内核空间=可共享空间。注意:所有进程共用1个内核空间进程内用户空间和内核空间进行交互,需要通过系统调用,主要通过函数:copyfromuser():将用户空间的数据拷贝到内核空间copytouser():将内
竖起大拇指
·
2023-11-29 00:21
比较浅显易懂的AIDL
Binder是Android中的一种
跨进程
通信方式,Android的四大组件、各种Manager和其对应ManagerService等无不与Binder挂钩。
花花是男神
·
2023-11-29 00:24
千里马Android Framework实战开发-
跨进程
通信专题博客总结
://edu.csdn.net/course/detail/30298FrameWork实战课1视频链接:https://edu.csdn.net/course/detail/30275android
跨进程
通信实战视频课程
千里马学框架
·
2023-11-28 17:09
framework教程
系统源码
Android
android
rabbitmq介绍
1.rabbitmq简单介绍rabbitmq是一种
跨进程
、异步的通信机制,用于上下游传递消息。由消息系统来确保消息的可靠传递。
k55
·
2023-11-28 14:19
rabbitmq
分布式
java
Android Binder
跨进程
通信的优势是什么
AndroidBinder
跨进程
通信的优势是什么AndroidBinder是Android系统中用于实现
跨进程
通信的底层机制,具有以下优势:高效性:AndroidBinder使用共享内存技术,在进程间传递数据时不需要进行数据拷贝
qfh-coder
·
2023-11-28 06:39
Android
framework
android
binder
RabbitMQ
MQ(messagequeue),从字面意思上看,本质是个队列,FIFO【FirstInFirstOut】先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息
鲨瓜2号
·
2023-11-28 04:09
#
RabbitMQ
java-rabbitmq
rabbitmq
分布式
每日一问:谈谈 SharedPreferences 的 apply() 和 commit()
跨进程
怎么操作?会堵塞主线程吗?很着急有替代方案吗?
linshijun33
·
2023-11-26 11:45
Android之路
android service原理
简化考虑,AMS作为转发中介,需要维护service列表,以便于将数据转发给service,因此service在启动之后需要告知AMS--publishService;AMS和service的交互是
跨进程
操作
雪国落叶
·
2023-11-25 00:38
android aidl流程
aidl为实现
跨进程
通信,android提供的简单方案对于
跨进程
,我们都知道android底层是linux,所以进程管理也是linux系统的那一套,即进程之间是相互独立的互不干扰的,数据是独享的,所以要进行进程间的通信也是通过老掉牙的方案
泓汉
·
2023-11-24 12:46
RabbitMQ笔记(交换机,发布确认,延时队列,死信队列,整合SpringBoot)
RabbitMQ1.1MQ相关概念1.1.1什么是MQMQ(messagequeue),消息队列,FIFO先入先出,只不过队列中存放的消息是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息
葡萄枸杞桂圆干
·
2023-11-24 10:33
工作积累
微服务
rabbitmq
spring
boot
RabbitMQ消息队列---简介以及安装
消息队列是一种
跨进程
的通信机制,用来在不同jvm中传递消息。在分布式系统中,,消息队列起到了很大的作用,达到逻辑解耦以及物理解耦的效果。
没有不酸的柠檬
·
2023-11-24 10:41
RabbitMQ消息队列
rabbitmq
java
分布式
云原生
进程池,线程池与
跨进程
数据共享爬取某岸网图片
看教程的时候看到一个,生产者跟消费者的概念比较有意思,但是给的代码有问题无法正常运行,于是我就捣鼓了一下。基本概念就是:生产者:一个进程获取网页没页的图片连接(主进程)消费者:一个进程下载图片,不同的是每个页面有20张图片,所以在进程中又开了二十线程(子进程)嗯,概念就是这样接下来看代码#-*-coding:utf-8-*-#@Time:2023/9/3022:46#[url=home.php?m
mYlEaVeiSmVp
·
2023-11-24 08:01
Python
android
python
关于AIDL升级的那些事儿
AIDL这里就不说怎么用了,想必大家都曾有过这样的需求吧,
跨进程
通信,比如使用AIDL进行远程绑定第三方的后台服务。
本科学历文盲
·
2023-11-24 04:01
android
kotlin
AIDL
android
aidl
Android MemoryFile 共享内存
应用场景:
跨进程
传输大数据,如文件、图片等;技术选型:共享内存–MemoryFile;优点:1.共享内存没有传输大小限制,所以和应用总的分配内存一样(512MB);2.MemoryFile是对SharedMemory
一叶飘舟
·
2023-11-24 01:05
android
servlet
java
Android Binder通信底层超详细讲解
Intent
跨进程
传大图为什么会崩溃?AIDL的oneWay和非oneway有什么区别?
就不告絮你
·
2023-11-24 01:04
Android
RabbitMQ-入门
消息队列是一种应用程序对应用程序直接的通信方法,应用程序通过读出队列的消息来通信,是一种
跨进程
的、异步的通信机制,用于上下游传递信息,消息包括文本字符和json等。
喵喵java
·
2023-11-23 16:05
rabbitmq
java
分布式
Android
跨进程
传图片或者大数据(解决TransactionTooLargeException)
跨进程
传图片方案直接intent传bitmap使用文件读写intent传递自定义binder,binder中传递image使用网络传输一、直接intent传bitmap优势使用简单劣势相关代码可能有侵入性
一叶飘舟
·
2023-11-23 08:00
Android开发
笔记
实现脚本单例运行的两种方案
适用于
跨进程
和跨脚本场景,实现锁的功能更为广泛。缺点:语法相对复杂,
cleanfield
·
2023-11-22 12:31
shell
linux系统管理
linux
服务器
bash
【MQ】MQ消息中间件RabbitMQ
只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。
雨下一整晚real
·
2023-11-21 16:53
Java
rabbitmq
redis
java
组件化技巧——
跨进程
共享View
前言在字节学到一招。刚来字节,发现字节内部的技术真的很牛逼,一后会不定期更新博客,记录一下自己在头条这边的学习历程。跨模块View通信我们都知道,当某块A想使用模块B里面的View时,有两种方式抽象出接口,通过依赖接口IView和管理类ServerManager,动态添加view,缺点是只能动态添加,不能在xml里面直接使用,也无法预览。(注意,这里的IView和ServerManager需要统一
好大的小飞虫
·
2023-11-21 05:17
架构
Android Fragment 要你何用?2.0版本
先看Activity、Fragment、View三者的关系:Activity拥有生命周期,但是需要和AMS通信(
跨进程
),比较臃肿。
Android小贾
·
2023-11-21 02:03
移动开发
Android
android
移动开发
面试
kotlin
Android
跨进程
通信,IPC,RPC,Binder系统,C语言应用层调用
文章目录Android
跨进程
通信,IPC,RPC,Binder系统,C语言应用层调用()1.概念2.流程3.bctest.c3.1注册服务,打开binder驱动3.2获取服务4.binder_callAndroid
qfh-coder
·
2023-11-18 23:15
Android
framework
android
rpc
binder
上一页
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
其他