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
Binder通信原理
[Android AIDL系列 1] 手动编译aidl文件,生成Java、C++[android]、C++[ndk]、Rust接口
AIDL文件在Android系统上应用广泛,和底层的
Binder
机制紧密关联。在Android源码或者AndroidStudio中通常是自动编译aidl文件,生成对应语言的接口文件。
抓饼先生
·
2023-09-06 01:12
Android开发技术专栏
android
java
c++
Android webview退出后崩溃问题(OPPO和vivo手机有问题)
退出后崩溃问题(OPPO和vivo手机有问题)android.view.WindowManager$BadTokenException:Unabletoaddwindow--tokenandroid.os.
Binder
Proxy
gemgaozhen
·
2023-09-05 21:27
原创
webview
Android
oppo和vivo适配
安卓
Android 使用AIDL传输超大型文件
众所周知,AIDL是一种基于
Binder
实现的跨进程调用方案,
Binder
对传输数据大小有限制,传输超过1M的文件就会报android.os.TransactionTooLargeExcep
林栩link
·
2023-09-05 11:05
android开发
android
AIDL
Binder
Proxy 泄露导致的 Crash
问题描述国庆后正式辞职了,在交接完成前,也就摸摸鱼或者帮同事分析一些Jira上严重的bug,同事负责的车载项目已经进行小批量试产,Monkey测试的强度也开始提高,然后不出意外的话是要出意外了,一个车辆核心功能的service在高强度的monkey测试中几乎必挂。出问题的service负责车辆『数据埋点』通信的业务,车机中几十个应用和服务都需要经过这个service来向『T-box』汇报埋点数据,
林栩link
·
2023-09-05 11:35
android开发
android
java
开发语言
Android 进阶知识点整理
1.Java(泛型,反射,注解,集合,线程,I/O流)2.Android(开源框架源码,Framework源码AMS,WMS,PMS,IMS,
Binder
,Handler,插件化,组件化,热修复,性能优化
鹏鹏2019
·
2023-09-05 05:19
Android Handler机制的工作原理
写在前面上一次写完
Binder
学习笔记之后,再去看一遍Activity的启动流程,因为了解了
Binder
的基本原理,这次看印象会更深一点,学习效果也比以前好很多。
事多店
·
2023-09-05 03:24
CameraService启动流程分析
pngCS进程启动流程时序图.pngCameraService进程的启动流程CameraService和上层APP是通过IPC机制进行通信的,这里会用到aidl-cpp(AIDL文件会编译生成native
binder
我和你说过
·
2023-09-05 03:52
Android中Handler很重要吗?为什么要学
Binder
/Socket用于进程间通信,而Handler消息机制用于同进程的线程间通信。可以说只要有异步线程与主线程通信
Android技术栈
·
2023-09-04 20:59
Android
开发
Handler
android
程序员
开发
Android开发
handle
面试
Android开发血动脉——
Binder
机制
Binder
是Android中的一个类,它继承了I
Binder
接口。
Android技术栈
·
2023-09-04 20:29
Android
开发
Android
Framework
binder
android
Android开发
程序员
架构
framework
binder
通信
Android学习计划
Service和组件间通信Activity的onNewIntentFragment的懒加载实现,参数传递与保存ContentProvider实例详解BroadcastReceiver使用总结Android消息机制
Binder
玲珑·
·
2023-09-04 18:14
android
android
学习
【Android】关于
binder
_calls_stats服务
Android9上有了
binder
_calls_stats服务,提供了java层的
binder
统计,Android中的
Binder
CallStats(
Binder
调用统计)是一项用于监控和记录Android
aaajj
·
2023-09-04 01:48
android
binder
翻越
Binder
大山所需要知道的一切
前景提要:关于
Binder
相信大多数Android开发者都会多多少少了解一些,但很少有人可以拍着胸脯说“我了解
Binder
的所有细节”,当然这篇文章也不是要写所有的
Binder
知识,只是要记录一下我对于
卓码
·
2023-09-03 20:24
深入浅出
Binder
进程间通信机制
1、概述Linux传统IPC机制主要有已下几种:管道、消息队列、共享内存Socket等。消息队列和管道采用存储-转发方式,即数据先从发送方缓存区拷贝到内核开辟的缓存区中,然后再从内核缓存区拷贝到接收方缓存区,至少有两次拷贝过程。共享内存虽然无需拷贝,但控制复杂,难以使用。socket作为一款通用接口,其传输效率低,开销大,主要用在跨网络的进程间通信和本机上进程间的低速通信。同时从安全性角度考虑,A
笨蛋小灰熊
·
2023-09-03 14:05
Android学习之路(13) Handler详解
用最简单的话描述:handler其实就是主线程在起了一个子线程,子线程运行并生成Message,Looper获取message并传递给Handler,Handler逐个获取子线程中的Message.
Binder
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-09-03 11:40
安卓
android
学习
docker 笔记1
(面试)镜像(Image)容器(container)仓库(Repository)5.docker架构图5.1整体架构及底层
通信原理
6.CentOS7安
Rsingstarzengjx
·
2023-09-03 07:45
docker
笔记
容器
数据链路层——MAC帧、ARP协议详解
局域网
通信原理
●我们知
waywt1
·
2023-09-02 22:46
Linux网络编程
网络
tcp/ip
数据链路层
以太网MAC帧
ARP协议
数据链路与MAC帧
文章目录数据链路层一、关于数据链路层二、局域网
通信原理
1、MAC地址2、以太网的工作流程3、令牌环网三、以太网MAC帧MTU四、ARP协议1、ARP报文格式2、ARP协议工作原理数据链路层一、关于数据链路层在数据链路层
白龙码~
·
2023-09-02 22:12
网络
网络
网络协议
mac帧 arp
跨网络的本质就是经历很多的子网或者局域网4.将数据从A主机跨网络送到B主机的能力IP和macIP解决的是路径选择的问题5.数据链路层用于两个设备(同一种数据链路节点)之间进行传递6.以太网ether7.局域网
通信原理
像上课一样
DBWYX
·
2023-09-02 22:09
个人学习博客
服务器
运维
基于Linux进程间通信方式之socket(TCP/IP)通信
3.进程
通信原理
每个进程的用户地址空间都是独立的,一般而言是不能互相访问的,但内核空间是每个进程都共享的,所以进程之间要通信必须通过内核。如图
我是古月
·
2023-09-02 11:42
应用冷启bindservice耗时
背景:sdk初始化的时候耗时过长,而sdk,init方法中只有一个bindservice及一些变量的初始化,却好事100ms查看trace发现
binder
service耗时只占init耗时的一小部分,但是
Mr.QingBin
·
2023-09-02 10:36
android
ControllerAdvice控制器增强注解
用于定义@ExceptionHandler,@Init
Binder
和@ModelAttribute方法,适用于所有使用@RequestMapping方法。用来统一处理Controller异常。
是我_7b3f
·
2023-09-02 08:45
嵌入式学习之进程
2.管道
通信原理
特点:1.它是半双工的(即数据只能在一个方向上流动),具有固定的读端和写端。2.它只能用于具有亲缘关系的进程之间通信(也是父子进程或者兄弟进程之间)。
GoodtimeGood
·
2023-09-02 08:09
学习
Kendo UI组件依赖(混合UI)
ActionSheetjquery.jskendo.core.jskendo.popup.jskendo.fx.jskendo.userevents.jskendo.draganddrop.jskendo.mobile.scroller.jskendo.data.jskendo.
binder
.jskendo.view.jskendo.mobile.view.jskendo.mo
轻舟已过万重山
·
2023-09-02 07:11
ContentProvider基本使用
以相对安全的方式封装数据(表)并且提供简易的处理机制和统一的访问接口供其他程序调用,注意:ContentProvider的作用不是实现进程间通信,它只是为进程间通信提供了一套统一接口,真正实现进程间通信的是底层的
Binder
程序猿想吃肉
·
2023-09-02 01:25
@ControllerAdvice注解作用原理
ControllerAdvice是在类上声明的注解,其用法主要有三点:@ExceptionHandler注解标注的方法:用于捕获Controller中抛出的不同类型的异常,从而达到异常全局处理的目的;@Init
Binder
YLiuY
·
2023-09-01 15:39
微信小程序视频播放
微信小程序视频播放官方地址:https://developers.weixin.qq.com/miniprogram/dev/component/video.html
binder
ror视频错误信息show-play-btn
JoJo-Zhang
·
2023-09-01 15:28
微信小程序
详解MAC帧、ARP、DNS、ICMP协议
局域网
通信原理
比如新建了一个内网,如果一台机器A找机器B,封FRAME时(OSI的第二层用的数据格式),要封装对方的MAC,开始时A不知道B的MAC,只知道IP,它就发一个ARP包,源IP是自己的,目的
努力敲代码的小王
·
2023-09-01 07:58
网络
需要在Activity间传递大量的数据,能有哪些方法?
Intent传递数据的巨细是有约束的,它大约能传的数据是1M-8K,原因是
Binder
锁映射的内存巨细便是1M-8K.一般activity间传递数据会要运用到
binder
,因此这个就成为了数据传递的巨细的约束
爱桥代码的程序媛
·
2023-09-01 07:04
android开发
android
Android开发
程序员
移动开发
activity
Android进程间通信--
Binder
作者:privatego链接:https://zhuanlan.zhihu.com/p/27344402来源:知乎一、
Binder
简介
Binder
是Android特有的一种进程间通信(IPC)方式,和传统的
HugoforAndroid
·
2023-09-01 03:08
Android
学习笔记
android
Android进程间通信之
binder
- 重要工具aidl
passthroughVal1.client侧2.server侧异步方法asyncCall分析oneway关键字生成c++代码Gradle如何调用aidl执行Androidbp调用aidl执行结束我们从
binder
码龙1234
·
2023-09-01 03:08
android
进程间通信
android
binder
aidl
parcel
android源码分析
Android进程间通信之
binder
- debug transaction
因为操作失误,重新发布了一遍文章Android进程间通信之
binder
-debugtransaction_码龙1234的博客-CSDN博客目录概述搭建环境编写测试用例debug信息
码龙1234
·
2023-09-01 03:38
android
进程间通信
android
进程间通信
binder
debug
Android进程间通信之
binder
- 几个重要数字
Binder
相关的重要数字重点数字代码结束语本文Android代码来源androidxref.com的Android11版本。从
binder
环境初始化开始,讲述这几个在
binder
中需要掌握的数字。
码龙1234
·
2023-09-01 03:37
android
进程间通信
android
binder
进程间通信
processstate
Android 进程间通信-
Binder
基础概述
文章目录
Binder
概述
Binder
对象定义
Binder
架构组件Service和匿名
Binder
服务
Binder
的层次如何使用
Binder
Binder
的混合调用
Binder
概述
Binder
和传统的IPC
Lud_
·
2023-09-01 03:37
#
Framework
Android
android
java
开发语言
初识Android进程间通信之----
Binder
机制
【转载请注明出处:http://blog.csdn.net/feiduclear_up/article/details/51405967CSDN废墟的树】前言前面两篇博客分别介绍了Android进程间通信之AIDL的使用,以及使用AIDL传递复杂对象以及Bitmap对象。所谓AIDL:AndroidInterfaceDefinitionLanguage,是一种Android接口定义语言,用于编写A
废墟的树
·
2023-09-01 03:06
andorid
开发
Android进程间通信
AIDL
Binder机制
Android进程
进程通信机制
Android--进程间通信(
Binder
)
应用程序与这些通用服务运行在不同的进程中,如果应用程序想要与这些通用服务交互就要涉及到进程间通信,
Binder
就是为了Android进程间通信而设计的。
chaoyu168
·
2023-09-01 03:36
Android
Android开发
aidl
进程通信
Binder
Android
FrameWork-进程间通信之
Binder
机制AIDL
进程间通信之
Binder
机制
Binder
是什么?为什么要使用
Binder
?
cry kid
·
2023-09-01 03:35
Android架构师之路
Framwork
binder
linux
android
进程间通信-
Binder
Binder
Binder
框架概述服务端
Binder
驱动客户端设计服务端和客户端设计服务端客户端设计
Binder
与ServiceServiceAIDL保证包裹内参数顺序IMusicPlayerServiceProxyStub
jxq1994
·
2023-09-01 03:05
Android
Framework
Android
Framework
Android N 进程间通信--
Binder
Binder
简介
Binder
是Android特有的一种进程间通信(IPC)方式。Android系统的服务都是通过
Binder
构建的。
Kitty_London
·
2023-09-01 03:05
遇到
Binder
这些面试题,你会怎么答?
接下给大家分享一个面试中容易被问道知识点:“说说你对
binder
驱动的了解”,这个问题虽有些“面试造火箭”的无奈,可难点也是亮点、体现价值所在,是筛选面试者有效手段。如果让你回答,你能说出多少呢?
码中之牛
·
2023-09-01 03:23
Framework
Android
移动开发
android
移动开发
安卓
framework
性能优化
Spring Cloud Stream集成kafka问题
环境SpringCloud:EdgwareSR5kafka-clients:0.10.1.1这个是spring-cloud-stream-
binder
-kafka
DizzyDwarf
·
2023-08-31 22:42
HTTPS
通信原理
&Charles抓取HTTPS原理
HTTPS
通信原理
Charles抓取HTTPS原理Charles使用教程详解抓包工具Charles的使用心得
JoinPerson
·
2023-08-31 19:54
AIDL简单demo彻底玩转AIDL调用
详细AIDL是一种广泛使用的
Binder
通信机制,Android系统的四大组件,AMS,PMS等系统服务无一不与
Binder
挂钩;如果对
Binder
不甚了解,那
西安未央
·
2023-08-31 11:55
移动技术
android
java
【Log4j】 SpringBoot项目报错读取两个 StaticLogger
Binder
/org/slf4j/impl/StaticLogger
Binder
.class]
_Peko_
·
2023-08-31 10:39
log4j
spring
boot
java
Binder
跨进程
通信原理
(三):
Binder
IPC实现原理
1.动态内核可加载模块&&内存映射正如上一章所说,跨进程通信是需要内核空间做支持的.传统的IPC机制如管道,Socket,都是内核的一部分,因此通过内核支持来实现进程间通信自然是没问题的.但是
Binder
bug樱樱
·
2023-08-31 02:01
【源码解析】ContentProvider的启动过程
一、引言ContentProvider作为Android的四大组件之一,其主要的作用是通过
Binder
向其他组件或者其他应用提供数据。它的底层实现方式也是
Binder
,但是它的使用方法又比较简单。
AndroidHint
·
2023-08-31 01:41
服务,调用方法
importandroid.content.Intent;importandroid.content.ServiceConnection;android.os.Bundle;importandroid.os.I
Binder
三度_f8ac
·
2023-08-30 23:30
app启动过程及生命周期调用
持有虚拟机实例,创建的进程都fork自Zgyote进程app进程启动过程点击屏幕应用程序图标,触发launcher程序事件,launcher通过
Binder
请求AMSAMS通过Socket请求ZgyoteZgyote
vpractical
·
2023-08-30 22:49
现在的学生太厉害!冒着挂科的风险写的 Spring Cloud 总结
作为一个苦逼的在读大学生,又要面临半年一度的期末考试了,因为上课没听,我啥都不会,什么
通信原理
,单片机。。。饶了我吧!!!给你们看看我上课在干啥你就知道我为啥啥都不会了。emmm,字比较丑????。
程序员闪充宝
·
2023-08-30 18:46
过滤器
java
分布式
编程语言
consul
【UDS诊断】
为了解决此问题,将不同的技术协议和数据
通信原理
编译为一个国际ISO标准,通常称为统一诊断服务(ISO14229-1)。
千北@
·
2023-08-30 18:21
嵌入式
单片机
UDS诊断
Android底层:通熟易懂的分析
binder
--4.ServiceManager
本篇内容1.ServiceManager的作用2.启动servicemanager进程3.ServiceManager的准备工作4.注册服务5.获取服务6.总结以下代码的分析是基于7.0.0代码分析的1.ServiceManager的作用世间的万事万物都是有因果关系的,事物不会凭白无故的产生,它总是有缘由的。只有我们弄清楚缘由才能更好的理解事物。ServiceManager也是如此,为啥andro
牛晓伟
·
2023-08-30 16:58
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他