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 使用AIDL传输超大型文件
众所周知,AIDL是一种基于Binder实现的
跨进程
调用方案,Binder对传输数据大小有限制,传输超过1M的文件就会报android.os.TransactionTooLargeExcep
林栩link
·
2023-09-05 11:05
android开发
android
AIDL
Android Jetpack系列--8. DataStore使用详解
SharedPreferences:可能阻塞UI线程,导致ANR异常(需要等等sp文件加载完成,而且存储数据越多,文件越大,加载越慢,所有我们之前使用时都会分类存储在不同的sp文件中,如用户信息,业务信息,统计信息等)且不能用于
跨进程
通信
今阳说
·
2023-09-05 08:02
Android开发血动脉——Binder机制
从IPC角度来说,Binder是Android中的一种
跨进程
通信方式,Binder还可以理解为一种虚拟的物理设备,它的设备驱动是/dev/binder,该通信方式在linux中没有。
Android技术栈
·
2023-09-04 20:29
Android
开发
Android
Framework
binder
android
Android开发
程序员
架构
framework
binder
通信
Dubbo
Dubbo实现多种语言,为所有主流语言提供对等的微服务开发体验作为一款微服务框架,最重要的是向用户提供
跨进程
的RPC远程调用能力。如上图所示,Dub
多比朋友
·
2023-09-04 14:47
微服务
dubbo
服务器
面经:安卓学习笔记
文章目录1.Android系统架构2.Activity2.0定义2.1生命周期2.2生命状态2.3启动模式3.Service3.1定义3.2两种启动方式3.3生命周期3.4
跨进程
service3.5IntentService4
studyForMokey
·
2023-09-03 13:20
八股文
java
在Windows10上编译grpc工程,得到protoc.exe和grpc_cpp_plugin.exe
grpc是google于2015年发布的一款
跨进程
、跨语言、开源的RPC(远程过程调用)技术。使用C/S模式,在客户端、服务端共享一个protobuf二进制数据。
sanqima
·
2023-09-02 14:15
C++
Git
C#
grpc
cmake
ninja
protoc
Android Aidl
跨进程
通讯的简单使用
——《微卡智享》本文长度为3130字,预计阅读7分钟前言多进程其实在大的APP中越来越多,像微信里面就是,消息接收是单独的进程服务,所以AIDL的
跨进程
通讯少不了是需要掌握的技能,本篇就是实现一个AIDL
Vaccae
·
2023-08-31 06:25
android
Android Aidl
跨进程
通讯(二)--异常捕获处理
——《微卡智享》本文长度为1623字,预计阅读5分钟前言上一篇《AndroidAidl
跨进程
通讯的简单使用》中介绍了
跨进程
的通讯处理,在进程间的数据通过Aidl实现了交互,项目中经常会遇到Bug,往往通过异常捕获来定位问题
Vaccae
·
2023-08-31 06:53
android
Binder
跨进程
通信原理(三):Binder IPC实现原理
1.动态内核可加载模块&&内存映射正如上一章所说,
跨进程
通信是需要内核空间做支持的.传统的IPC机制如管道,Socket,都是内核的一部分,因此通过内核支持来实现进程间通信自然是没问题的.但是Binder
bug樱樱
·
2023-08-31 02:01
分布式事务框架Seata
分布式事务框架Seata一、seata是什么在微服务架构下,由于数据库和应用服务的拆分,导致原本一个事务单元中的多个DML操作,变成了
跨进程
或者跨数据库的多个事务单元的多个DML操作,而传统的数据库事务无法解决这类的问题
myprincess003
·
2023-08-30 18:08
springcloud
分布式
Virtual
如果消息应
跨进程
或主机边界发送,请考虑使用多播IP接口,并参考虚拟接口对不同虚拟接口进行比较和一般性讨论。
安澜仙王
·
2023-08-30 13:03
python-can
python
android studio aidl 编译,Android Studio实现Service AIDL
AIDL(AndroidInterfaceDefinitionLanguage)是Android接口定义语言的意思,它可以用于让某个Service与多个应用程序组件之间进行
跨进程
通信,从而可以实现多个应用程序共享同一个
都拉方
·
2023-08-30 11:50
android
studio
aidl
编译
Android AIDL
Binder是一个能发起进程间通信的JAVA类Binder就是Android中的血管,在Android中我们使用Activity,Service等组件都需要和AMS(system_server)进行通信,这种
跨进程
的通信都是通过
Happy__snake
·
2023-08-30 11:15
android
android
studio
java
Android IPC机制
一,概念IPC全称Inter-ProcessCommunication,意思是进程间通信或者
跨进程
通信,是指两个进程之间进行数据交换的过程。什么是线程?
cyixlq
·
2023-08-29 20:07
android中AMS通知Zygote去fork进程为什么使用socket而不使用binder?
我们都知道,安卓中默认
跨进程
的方式是binder,而为什么这里偏偏使用Socket呢?网上说法:目前网上的说明众说纷纭,甚至有的都不能自圆其说。
失落夏天
·
2023-08-29 11:10
#
安卓-源码分析
安卓
android
AIDL_Service_
跨进程
通信
AIDL——进程间通信(必须用绑定服务)androidinterfacedefinationlanguage使用AIDL流程1、在服务端,创建胶水类2、在服务端,实现onBind3、在客户端,Activity绑定服务端的Service(通过package和action)4、在客户端,判断是否绑定成功5、在客户端,绑定成功时,通过胶水获取来自服务端的AIDL接口对象注意:服务端与客户端中的AIDL接
五万年前走丢了
·
2023-08-28 02:59
深入理解Android 系列 之 音频系统
序言音频的数据流:(1)正确的规划音频流的路径(2)保证音频流以合理的速度传输到音频设备(3)
跨进程
的数据传输1.音频基础1.1声波声音的基本属性:响度、音调和音色1.2音频的录制、存储和回放流程:采集
玄之宵
·
2023-08-28 00:51
深入理解Android
内核系列
音视频
进程间通信
两个进程之间要进行通信,就需要采用特殊的通信机制:进程间通信(IPC:Inter-ProcessCommunication,即进程间通信或
跨进程
通信,简称IPC)Linu
玄之宵
·
2023-08-28 00:21
android
Socket基本原理
一、简单介绍Socket,又称套接字,是Linux
跨进程
通信(IPC,InterProcessCommunication)方式的一种。
数学超级菜的数学家
·
2023-08-27 19:58
计算机网络
#
Socket
网络
服务器
linux
APP调用bindService的
跨进程
调用过程
app执行bindService时会经过如下8次跨系统进程调用过程:第1步:通过AMS.getService
跨进程
调用第2步:AMS返回它的IBinder第3步:通过AMS的IBinder调用AMS的bindService
ab198604
·
2023-08-27 01:11
Android系统
android
binder
APP Binder客户端调用全流程分析
现在要搞明白JAVA层app调用
跨进程
的Service接口时,它的binder是怎样从Java->jni-->native--->binder驱动的这条链路:就是上图中的左半部分从上至下的流程。
ab198604
·
2023-08-27 01:11
Android系统
binder
android
ServiceManager接收APP的
跨进程
Binder通信流程分析
现在一起来分析Server端接收(来自APP端)Binder数据的整个过程,还是以ServiceManager这个Server为例进行分析,这是一个至下而上的分析过程。在分析之前先思考ServiceManager是什么?它其实是一个独立的进程,由init解析init.rc文件并由它创建,要早于zygote进程,ServiceManager的main函数进程文件位于:framework/native
ab198604
·
2023-08-27 01:09
Android系统
android
binder
(四)Spring Cloud Feign 服务远程调用
拆分后的微服务系统使用多种
跨进程
的方式进行通信协作,在使用SpringCloud开发微服务应用时,各个服务提供者都是以HTTP接口的形式对外提供服务,因此在服务消费者调用服务提供者时,底层通过HTTPClient
deve_雨轩
·
2023-08-25 14:43
从0写一个EventBus
那使用广播呢,可以做到,但是广播的主要目的是
跨进程
通信,通常用于系统级的事件,也比较消耗资源,并且依赖Context对象,既消耗资源也不
风二叽
·
2023-08-24 22:14
【Android SocketBus】主线通讯,
跨进程
通讯新思路,用Socket搭建通讯框架,简直惊呆了,还有这波操作?
SocketBus介绍利用socket搭建的Android通讯框架,可app间通讯,可
跨进程
通讯,可跨app通讯软件架构主要采用的是Socket搭建的c/s架构。
许天成
·
2023-08-24 06:53
android
java
android
java
RPC和HTTP协议
RPC全称(RemoteProcedureCall),它是一种针对
跨进程
或者跨网络节点的应用之间的远程过程调用协议。
一只快乐的蓝巴德
·
2023-08-23 12:05
HTTP
rpc
http
网络协议
小红书图片剪裁框架+微信图片选择器+超高清大图预览+自定义比例剪裁,支持UI自定义、支持
跨进程
回调
###关于YImagePicker[](https://bintray.com/yangpeixing/yimagepicker/androidx/2.4.1/link)-支
A楊筱星
·
2023-08-22 23:07
消息队列——RabbitMQ(一)
MQ的相关概念什么事mqMQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息。
安逸0306
·
2023-08-22 13:15
学习记录
rabbitmq
分布式
Android 要点学习笔记(一)Handler消息机制
进程是分配资源的基本单位,线程是独立运行和独立调度的基本单位;通俗的来讲一个应用程序一般就是一个进程(进程名:默认就是包名),我们访问数据是以进程为单位的(一般情况下进程之间是不允许直接访问到对方的数据,除非使用
跨进程
间通信
跟我去北方吧
·
2023-08-21 21:36
死磕AIDL
AIDL:一种IPC
跨进程
调用远程服务方式,如果是同一个进程之内,没必要使用AIDL;如下例子一步步揭开AIDL谜题首先第一步创建一个model实体类,并且需要Parcelable:publicclassBookimplementsParcelable
程序员要多喝水
·
2023-08-21 07:24
用 PyTorch 编写分布式应用程序
设定PyTorch中包含的分布式软件包(即torch.distributed)使研究人员和从业人员可以轻松地并行化他们在
跨进程
和机器集群的计算。
yanglamei1962
·
2023-08-20 23:13
分布式
iOS逆向实战--024:lldb高级调式
内存中的不同进程,可以计算出它们的物理地址,可以
跨进程
访问,可以随意进行数据的篡改早期的程序也比较小,在运行时,会将整个程序全部加载到内存中。
帅驼驼
·
2023-08-20 19:16
Android AIDL实现服务注册分析
目标:注册一个自定义的服务,实现
跨进程
通信。
Young_Allen
·
2023-08-20 02:55
Android系统-进程-AIDL
引言:Android系统的进程间通信,主要是Binder,AIDL就是一种Android接口定义语言,主要就是为了能更简单方便地实现
跨进程
通信。
大海之狂
·
2023-08-18 16:09
Android系统开发
android
系统梳理Binder
从机制、模型角度来说:定义:Binder是一种Android中实现
跨进程
通信(IPC)的方式。即Bind
wzj_what_why_how
·
2023-08-18 13:13
Android
Android——架构和设计
binder
android
网络
【Windows系统编程】03.远线程注入ShellCode
includeintmain(){HANDLEhProcess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,19328);//创建在另一个进程的虚拟地址空间中运行的线程//
跨进程
创建线程
WdIg-2023
·
2023-08-16 07:50
Windows系统编程
windows
笔记
安全
protobuf的下载与编译
/configure--prefix=产物路径,需要为全路径makemakecheckmakeinstall编译出来的产物在prefix指定的文件夹中,我是做安卓项目中的数据
跨进程
通信,主要用到的是libprotobuf-lite.a
专搞车机
·
2023-08-15 06:57
c++
一、RabbitMQ概述和安装
1、MQ相关概念1.1什么是MQMQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息
码智
·
2023-08-14 09:22
中间件
java-rabbitmq
rabbitmq
github
RPC与微服务
2.每个服务都被封装成进程,彼此独立3.使用微服务可以
跨进程
通信RPC:远程进程通信-------应用层协议(http协议同层),底层使用TCP实现。在golang中实现
悟道xn
·
2023-08-14 08:31
微服务和云原生
RPC
微服务
rpc
java
2021/8/5招银网络科技安卓一面
跨进程
通信1。
呱呱呱是青蛙
·
2023-08-13 04:48
Android 高频面试题汇总 ------- 无答案
生命周期及应用场景线程相关及线程池集合相关(数据结构)内存优化相关gc机制webview和js交互三级缓存(内存缓存)+bitmap优化,以及glide或fresco原理及区别进阶面试题jni和ndk
跨进程
通信
RosenYang
·
2023-08-12 11:24
ContentProvider启动流程分析
一、ContentProvider介绍1.1、什么是ContentProviderContentProvider是
跨进程
对外提供信息的一种标准接口信息提供者可以自定义ContentProvider,在Manifest.xml
feifei_fly
·
2023-08-11 22:00
远程通信-RPC
实际上,远程调用是指
跨进程
的功能调用,
跨进程
可以理解成一个计算机节点的多个进程,或者多个计算机节点的多个进程。
一只快乐的蓝巴德
·
2023-08-11 06:01
Java
网络协议
信息与通信
rpc
性能飙升20倍!!! 超高性能协议框架fury完爆protostuff
当对象需要
跨进程
、跨语言、跨节点传输、持久化、状态读写、复制时,都需要进行序列化,其性能和易用性影响运行效率和开发效率。
流子
·
2023-08-10 22:08
Java
java
【Android】源码之 RemoteCallbackList
在Android中,RemoteCallbackList类是一个用于
跨进程
通信的工具类,可以用来注册、注销和通知客户端的回调接口。
凉亭下
·
2023-08-09 23:30
Android
android
中间件RabbitMQ消息队列介绍
1.MQ的相关概念1.1什么是MQMQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息
Mr.D.Chuang
·
2023-08-09 21:02
RabbitMQ
中间件
rabbitmq
分布式
java
Andriod开发经验谈:细节优化
二、关于Sharepreference1、sp是不能
跨进程
同步,不能
跨进程
读写数据。原因在于每个进程都会维护自己的
王二蛋和他的狗
·
2023-08-09 14:45
android实现hook其它应用代码和方法调用(无root)
上次讲过无root实现复制其它应用data内部数据,这次讲一下无root情况下直接访问目标应用进程,然后对其进行hook操作,这种
跨进程
hook的原理是通过dex注入和资源文件修改来实现的。
远方235
·
2023-08-09 01:52
android
hook
应用
拦截
跨进程
Activity的创建过程源码分析
一、概述Activity的启动过程,涉及到多个进程以及
跨进程
通信IPC,总体的时序图如下所示,这种情况是打开新应用进程Activity的过程。
天花板之恋
·
2023-08-08 12:40
frameworks
Activity
AMS
framework
跨进程
广播的工作原理(3)
通过广播Intent来查找对应广播接收者的具体实现上一篇我们粗略的走完了一遍广播发送的主流程,但一些详细的具体实现没有仔细研读,所以接下来我们要一点一点的给补回去。这个篇章我们主要研究广播意图和广播接收者的配对查找,看看谷歌究竟是怎么实现的!上一篇文章我们说到广播接收者查询分为了静态广播查询和动态广播查询,此次我们先分析静态广播接收者查询。image.png切入入口就从广播发送的主流程那边开始,首
snake_6d77
·
2023-08-08 10:34
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他