分类: Android
-
(三)组件治理之编译期检查
在上篇文章 《组件管理之多仓组件化编译的一些问题》中介绍,一些原本可在编译期间报错的问题被带到了运转时,咱们需求开发一款查看插件,把 NoClassDefFoundError、NoSuchMethodError、NoSuchFieldError 与 AbstractMethodError 等异常提早在编译期间卡住。
-
使用 ExifInterface 遇到的兼容性问题
为了获取图片的旋转视点,运用了如下 api
-
Unix domain scoket 使用解析之 TCP 篇
Android Framework 的 Native 层很多运用了
Unix domain scoket
。Unix domain socket 又叫 IPC(inter-process communication 进程间通讯) socket,用于完成同一主机上的进程间通讯。socket 原本是为网络通讯设计的,但后来在 socket 的结构上发展出一种 IPC 机制,便是 UNIX domain socket。尽管网络 socket 也可用于同一台主机的进程间通讯(通过 loopback 地址 127.0.0.1),但是 UNIX domain socket 用于 IPC 更有效率:不需要通过网络协议栈,不需要打包拆包、核算校验和、维护序号和应答等,仅仅将应用层数据从一个进程拷贝到另一个进程。这是因为,IPC 机制本质上是可靠的通讯,而网络协议是为不可靠的通讯设计的。 -
Unix Domain Scoket 使用解析之 UDP 篇
Android Framework 的 Native 层很多运用了
Unix domain scoket
。Unix domain socket 又叫 IPC(inter-process communication 进程间通讯) socket,用于实现同一主机上的进程间通讯。socket 原本是为网络通讯规划的,但后来在 socket 的结构上发展出一种 IPC 机制,便是 UNIX domain socket。尽管网络 socket 也可用于同一台主机的进程间通讯(通过 loopback 地址 127.0.0.1),但是 UNIX domain socket 用于 IPC 更有效率:不需要经过网络协议栈,不需要打包拆包、核算校验和、维护序号和应答等,仅仅将应用层数据从一个进程拷贝到另一个进程。这是因为,IPC 机制本质上是可靠的通讯,而网络协议是为不可靠的通讯规划的。