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
跨进程
一篇文章扒掉“桥梁Handler”的底裤
Android
跨进程
要掌握的是Binder,而同一进程中最重要的应该就是Handler消息通信机制了。我这么说,大家不知道是否认同,如果认同,还希望能给一个关注哈。什么是Handler?
BlueSocks
·
2022-03-21 16:00
【死磕NIO】—
跨进程
文件锁:FileLock
大家好,我是大明哥,一个专注于【死磕Java】系列创作的程序员。【死磕Java】系列为作者「chenssy」倾情打造的Java系列文章,深入分析Java相关技术核心原理及源码死磕Java:https://www.cmsblogs.com/group/1420041599311810560上篇文章(【死磕NIO】—深入分析Channel和FileChannel)已经详细介绍了FileChannel的
chenssy
·
2022-03-21 07:00
Zookeeper 应用场景—210517
1.统一命名服务2.状态同步服务3.集群管理4.队列管理1、
跨进程
共享锁2、分布式应用配置项系统公司的eagle系统使用方式1.函数调用实时获取配置值。
韭菜待收割
·
2022-03-07 14:11
隔空控物——基于YOLOv5的手势识别
我的地球演示程序是用Unity开发的,python端跟unity进行数据通信,需要通过
跨进程
通信技术,比如socket或者其他。而我这个demo,采用一个最简单的方式。
DvLee1024
·
2022-03-07 07:39
AI
Zookeeper
跨进程
共享锁—210519
本地使用Zookeeper伪集群模式,同步锁控制多个进程的同步状态。1、获取锁实现方式:1.各个进程创建一个EPHEMERAL_SEQUENTIAL目录节点。2.调用getChildren方法获取当前的目录节点列表中最小的目录节点,如果是自己创建的,那么它就获得了这个锁;如果不是自己创建的调用exists();并监控Zookeeper上目录节点列表的变化,一直到自己创建的节点是列表中最小编号的目录
韭菜待收割
·
2022-03-04 10:31
python实现
跨进程
(跨py文件)通信示例
目录前言一、server端二、client端三、运行效果总结前言项目中总会遇到数据需要
跨进程
通信的问题,今天就给大家带来一套简单的
跨进程
通信代码。代码分为服务端与客户端两部分。
·
2022-03-03 10:54
Android 面试集合(六)
Window、ViewRoot、DecorView的关系3、内存泄漏4、精选Android中高级面试题5、Android复习指南6、LeakCanary原理分析7、LeakCanary的使用和原理8、
跨进程
通信一
IT一书生
·
2022-03-01 15:27
Android Binder实现浅析-Binder驱动
简介Android是如何实现
跨进程
通信的,大家熟悉的Binder是什么,怎么设计的,进程间的数据如何发送接收的。
·
2022-02-24 10:13
androidbinder
Android进程间通信
IPC(Inter-ProcessCommunication)含义为进程间通信或
跨进程
通信,是指两个进程之间进行数据交换的过程.说起进程间通信,我们首先要理解什么是进程,什么是线程.线程:一般指CPU调度的最小单元
墨白Sean
·
2022-02-21 14:19
Android之LocalBroadCastManager实现原理
LocalBroadcastManager实现原理1:概述我们都知道广播可以用来实现
跨进程
通信,它的原理就是binder,通过system_server来实现的,那么当我们只是在应用内部来实现通信的时候
一个不写代码的程序员
·
2022-02-21 10:32
Android Binder机制,共享内存实现原理
BinderBinder连接池Android中的多进程模式Android中的几种IPC方式AIDL的初步了解C/S模式IPC机制简介IPC是Inter-ProcessCommunication的缩写,含义就是
跨进程
通信
彭空空
·
2022-02-20 23:02
AIDL学习
“只有当你允许来自不同的客户端访问你的服务并且需要处理多线程问题时你才必须使用AIDL”,其他情况下你都可以选择其他方法,如使用Messager,也能
跨进程
通讯。
睿尧
·
2022-02-20 23:52
Android
跨进程
通信IPC之8——Binder的三大接口
移步系列Android
跨进程
通信IPC系列主要内容如下:IInterfaceIBinderBinder与BinderProxy类总结1IInterface/***BaseclassforBinderinterfaces.Whendefininganewinterface
凯玲之恋
·
2022-02-18 12:32
第二章(3) IPC机制之Binder
从IPC角度来说,Binder是Android中的一种
跨进程
通信方式,Binder还可以理解为一种虚拟的物理设备,它的设备驱动是/dev/binder,该通信方式在Linux中没有;从AndroidFramework
魔都吴小猛
·
2022-02-18 01:08
Android Binder
跨进程
通信—— 内存映射
前言内存映射在Linux操作系统中非常重要,因为其涉及到高效的
跨进程
通信&文件操作今天,我将详细讲解操作系统中核心概念:内存映射目录image1.定义关联进程中的1个虚拟内存区域&1个磁盘上的对象,使得二者存在映射关系上述的映射过程
Darren的徒弟
·
2022-02-17 04:01
面试官:
跨进程
传递大图,你能想到哪些方案呢?
面试官提了一个问题,
跨进程
传递大图,你能想到哪些方案呢?我们来看看A、B和C三位同学的表现如何吧A同学自认为无所不知,水平已达应用开发天花板,目前月薪10k面试官:如何
跨进程
传递大图?
Java码农石头
·
2022-02-16 01:15
Android Kotlin实现AIDL
跨进程
通信
一般面试都会问
跨进程
通讯的方式,当然我之前也被问到过,而且主要问AIDL,以前都是简单的描述一下大概流程,其实到现在项目里面我也没用过;最近Kotlin语言应用的越来越多了,所以我就用Kotlin写了一个
SQ_孙琦
·
2022-02-16 00:55
Messenger
跨进程
传递数据
1、Messenger类的说明Messenger类来扩充IBinder接口机制,让其能
跨进程
地将Message对象传递到另一个进程里,给其主线程(又称UI线程)。
JasonHwang
·
2022-02-15 23:04
Android图形系统概述
官方图形架构这幅图大致描述了图形数据的流转:OpenGLES、MediaPlayer等生产者生产图形数据到Surface,Surface通过IGraphicBufferProducer把GraphicBuffer
跨进程
传输给消费者
ltlovezh
·
2022-02-14 15:41
从Activity的启动流程理解Binder
简述关于Activity启动流程和Binder的文章很多,大多数是分开来讲的,本文将二者结合起来,着重分析启动流程中
跨进程
方面的细节,其实,启动流程看似调用繁多,主要是复杂在Activity栈管理等方面
kamisamer
·
2022-02-14 00:25
两个App通过AIDL传递数据
AIDL是Android的接口定义语言,可以实现
跨进程
通讯。具体的可以看下官方给的解释。下面开始撸代码,并且把一些注意的坑整理一下。
不睡太晚不说太满
·
2022-02-13 12:40
AIDL
1、为什么
跨进程
通信2、为什么要选binder进行
跨进程
通信3、怎样
跨进程
通信进程隔离不同的应用都有各自的进程,进程间的数据是不共享的;android是基于Linux系统的,将空间分为了用户空间、内核空间
jiting45
·
2022-02-13 10:46
Android轻松实现
跨进程
/跨app通讯框架及其原理
Android轻松实现
跨进程
/跨app通讯框架及其原理先给没耐心的朋友上酸菜:框架GitHub如果觉得好用,希望给个star支持一下现有
跨进程
方案:-aidl-Messenger-broadcast-socket
JarryLeo
·
2022-02-13 05:54
calabash-android
跨进程
实现
UiAutomator2api由于calabash-android的底层框架使用的是Robotium,它是基于Instrumentation的测试框架,所以calabash-android的局限性就在于不可
跨进程
20e41821be3d
·
2022-02-11 19:23
Android BroadcastReceiver的创建方式有几种,有什么异同?
广播是一种
跨进程
通信的方式,我们在应用程序中发出的广播,不仅在自己的应用程序中能收到,而且其他的应用程序也可以收到。广播是系统全局的,夸进程的,因此可进行组件通信
keepWriteCode
·
2022-02-10 20:14
Android IPC机制
跨进程
有多种方式:基于Binder的AIDL、Messager、ContentProvider能够携带Bundle的intent
跨进程
文件共享基于socket的网络通信基于Binder的AIDL、Messager
LeoFranz
·
2022-02-09 12:24
对Go语言中的context包源码分析
系列函数七、扩展功能以及如何扩展八、补充一、包说明分析context包:这个包分析的是1.15context包定义了一个Context类型(接口类型),通过这个Context接口类型,就可以跨api边界/
跨进程
传递一些
·
2022-02-09 10:12
Kevin Learn Android:
跨进程
通信(IPC)
每日一图.jpg先看一下Android中
跨进程
通信的方式:名称优点缺点使用场景Intent简单易用只能传输Bundle所支持的数据类型四大组件的进程间通信文件共享简单易用不适合高并发简单的数据共享,无高并发场景
Kevin_小飞象
·
2022-02-09 01:55
Android SQLite 数据库探索(一)— SQLite 简介
应用程序经由编程语言内的直接API调用来使用SQLite的功能,减少数据库访问上的延迟,因为,在一个单一进程中的函数调用比
跨进程
通信更有效率。SQLite采用在写入数据时将整个数据库文件加锁
Little丶Jerry
·
2022-02-08 10:36
Android Aidl使用
简介在android中,常常一个应用需要和另外一个应用进程
跨进程
通信,这就不可避免地涉及到了
跨进程
通信。
北疆小兵
·
2022-02-07 18:18
第 5 章 - Broadcast
1.广播机制简介:系统广播:——
跨进程
,安全性比较低本地广播:——仅限本应用程序,安全性较高Android中的每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的
AaronZheng丶
·
2022-02-07 17:54
Android面试题汇总
1.
跨进程
通信的几种方式Intent,比如拨打电话ContentProvider数据库存储数据Broadcast广播通信AIDL通信,通过接口共享数据2.wait和sleep的区别wait是Object
方_f666
·
2022-02-07 06:35
Flutter 项目实战 截图分享到微信|QQ|微博 十二
/截图功能演示//
跨进程
通信案例/调用三方app进行支付:支付宝支付、微信支付、银行app支付........调用三方app进行分享:微信分享、QQ分享、微博分享、钉钉分享、分享邮箱、打印、蓝牙....
xmiaoshen
·
2022-02-04 17:19
Flutter
项目实战-App
flutter
安卓Binder机制学习笔记
Binder是什么Binder是安卓中的一种
跨进程
通信的机制。我们知道安卓系统提供了各种各样的系统服务,如AMS,PMS等,系统服务是运行在SystemServer进程中的。
sofarsogoo_932d
·
2022-02-03 10:18
多进程和多线程应用场景
本文介绍两种方式的优劣性:一、多线程优点:1.无需
跨进程
边界2.程序逻辑和控制方式简单3.所有线程可以直接共享内存和变量等4.线程方式消耗的总资源比进程方式好缺点:1.每个线程与主程序共用地址空间,受限于
·
2022-01-14 16:49
后端
android之AIDL
AIDLAIDL是Android
跨进程
通信的一种方式AIDL支持类型基本数据类型:char、byte、short、int、long、float、double、booleanString,CharSequence
0246eafe46bd
·
2022-01-11 21:29
Android中Binder IPC机制介绍
二、为什么要使用Binder三、IPC机制原理传统IPC机制如何实现
跨进程
通信BinderIPC机制原理小结前言记得刚开始做Andorid那会,面试时最怕被问到Binder,就感觉战战兢兢不知道从什么地方说起
·
2021-12-31 13:25
android Service基础(启动服务与绑定服务)
一个组件可以与Service绑定并与之交互,甚至是
跨进程
通信。通常情况下Service可以在后台执行网络请求、播放音乐、执行
·
2021-12-29 12:40
1.Activity启动流程
在桌面点击一个APP图标启动APP的过程中,涉及到了
跨进程
通信,APP进程创建,Application和Activity的创建和启动等内容。
cl_740d
·
2021-12-25 22:58
面试官:连这些问题都不知道?就想要50k?
面试分享:一面:1.activity和service怎么通信2.因为扯到了
跨进程
通信,就让
·
2021-12-23 11:33
android
Dubbo服务调用过程
远程过程调用即RemoteProducedureCall,简单来说就是
跨进程
调用,通过网络传输,使得A机器上的应用可以像调用本地的服务一样去调用B机器上的服务。
·
2021-12-01 16:24
dubbojavarpc后端
Activity的启动流程
总的流程图:1.进程A与AMS的交互过程此处以
跨进程
启动Activity分析一下源码流程:A调用startActivity时,需要与AMS交互,此时需要需要获取到AMS的代理对象Binder也就是上图的
·
2021-11-30 10:19
android
Android AIDL 解析
我们知道在Android(Linux)系统中,每个进程都有独立的内存区域,其他进程无法直接访问,当我们的进程中需要
跨进程
调用方法、获取数据时,我们就可以使用AIDL定义客户端与服务均
大_川
·
2021-11-17 17:39
面试官问到薪资不等的三人:“谈谈自己对 binder 的理解?”
面试官提了一个问题,我们来看看三位应聘者的表现如何吧自认为无所不知,水平已达应用开发天花板,目前月薪10k面试官️:谈谈你对binder的理解A:binder是用来
跨进程
通信的,可以分为client、server
涂程
·
2021-10-12 16:18
Framwork
面试
Android
android
面试
Binder
framework
移动开发
浅谈Android IPC机制之Binder的工作机制
目录进程和线程的关系
跨进程
的种类Serializable,Parcelable接口Binder进程和线程的关系按照操作系统中的描述,线程是CPU调度的最小单位,同时线程也是一种有限的系统资源。
·
2021-10-08 12:27
Flutter
跨进程
混合栈渲染的实践-子进程WebView
起因随着项目不断的迭代,功能日益复杂,内存占用也与日俱增。在压测过程中,app的崩溃也多是因为各种原因的内存泄漏或异常抖动并最终引发OOM而被系统杀死。按技术栈划分主要集中以下两端:原生端本身的代码质量(不当设计、图片加载、对象未释放等)所造成,这点通过回溯及找到组内对应同学修复便可快速解决。前端的代码质量(亦如上)所引起,这点则需要找到前端组的同学进行修复,但是跨组/部门的无力感我想大家或多或少
冬天的毛毛雨
·
2021-09-25 22:01
Android
移动开发
安卓开发
flutter
webview
android
移动开发
安卓
Android IPC(三)AIDL实现
跨进程
通信
AIDL实现连接服务AIDL实现消息服务(客户端→服务端)AIDL实现消息服务(服务端→客户端)Demo结构:大家学习的时候注意要对应上我的Demo结构路径,否则会出现找不到文件的问题,如果你对AIDL文件很熟悉的话,路径可以随自己喜欢选择。中间的IConnectionService、IMessageService等等这块区域的代码是在AndroidStudio编译时自动生成的MyBean.aid
王睿丶
·
2021-09-25 17:31
跨进程通信
android
IPC通信
AIDL
王睿丶
跨进程通信
Android
跨进程
传大图思考及实现——附上原理分析
1.抛一个问题这一天,法海想锻炼小青的定力,由于Bitmap也是一个Parcelable类型的数据,法海想通过Intent给小青传个特别大的图片intent.putExtra("myBitmap",fhBitmap)如果“法海”(Activity)使用Intent去传递一个大的Bitmap给“小青”(Activity),如果你的图片够大,会出现类似下面这样的错误,请继续往下看:Causedby:a
冬天的毛毛雨
·
2021-09-24 14:34
Android
移动开发
安卓开发
android
java
移动开发
安卓
kotlin
RabbitMQ!女朋友看了都会的超详细保姆级附源码笔记!看完还不会请砍我!
1.MQ1.1MQ的相关概念什么是MQMQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息
是阿岚呐
·
2021-09-07 16:15
RabbitMQ
Java中间件
rabbitmq
java
什么是RPC?什么是Restful ?它们有什么区别?
RPC远程过程调用(RemoteProcedureCall,RPC)框架作为架构微服务化的基础组件,能大大降低架构微服务化的成本,提高服务调用方与服务提供方的开发效率,屏蔽
跨进程
调用函数(服务)的各类复杂细节
人邮异步社区
·
2021-08-29 19:34
restful
http
微服务
企业架构
系统架构
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他