Android原生库和架构层通信的socket

来源:互联网 发布:知识图谱构建 python 编辑:程序博客网 时间:2024/06/04 17:44

Android为原生库和架构层之间的通信提供了socket机制,在系统中为其提供了/dev/socket节点。/dev/socket节点是在init.rc文件初始化时生成的,

shell@kenzo:/ $ ls /dev/socket
adbd
cnd
dnsproxyd
dpmd
dpmwrapper
fwmarkd
ims_datad
ims_qmid
ims_rtpd
installd
ipacm_log_file
lmkd
logd
logdr
logdw
mdbd
mdns
netd
netmgr
nims
pps
property_service
qmux_audio
qmux_bluetooth
qmux_gps
qmux_radio
rild
rild-debug
rild-debug2
rild2
sensor_ctl_socket
ss
thermal-recv-client
thermal-recv-passive-client
thermal-send-client
vold
wpa_wlan0
zygote
zygote_secondary


其中vold 服务通信socket,负责通过socket通信来接受内核发送的SD,USB等存储类设备的挂载和删除信息。

netd 网络服务通信socket

installd 安装apk应用程序包服务通信socket

zygote zygote服务通信socket

dbus 蓝牙服务通信socket,提供蓝牙功能服务

property_service 系统服务通信socket,是android系统属性服务,有key和value组成


0 0
原创粉丝点击