4 个仓库
Routing system-level requests from a sandboxed process to a privileged server process for execution.
Distinct from File System Request Routing: Focuses on proxying OS-level operations to a server process, distinct from file system or network routing.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Inter-Process Request Routing. Refine with filters or upvote what's useful.
VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr
Routes application requests to a specialized server process to handle operations the native system cannot perform.
LiveEventBus 是一个 AndroidX 通信库,提供了一个用于应用程序组件间解耦数据传输的消息总线。它利用 LiveData 实现了一个生命周期感知的消息总线,确保事件订阅根据 Android 组件的状态自动管理,从而防止内存泄漏。 该库包含一个进程间通信桥,允许在不同进程或独立应用程序之间传输序列化数据和事件。它还具有粘性事件分发器,可在注册时保留并将最近的消息立即传递给新订阅者。 该框架涵盖内部和进程间消息路由、延迟消息调度和数据序列化。它还提供用于消息总线状态检查的实用程序,以监控活跃的观察者和已注册的接收者。
Routes events across different application processes by wrapping payloads in Android Broadcast Intents.
termux-api 是一个 Android 硬件桥接器和命令行接口,提供对设备硬件和系统传感器的 shell 访问。它作为一组命令行工具和 API,将 Android 系统功能暴露给基于终端的脚本以进行自动化。 该项目支持无头 Android 控制和设备自动化,允许用户通过远程终端管理移动硬件和系统设置,而无需使用图形用户界面。这包括通过终端接口集成移动硬件功能,如摄像头、GPS 和电池。 该系统通过使用桥接模式将基于 shell 的客户端连接到基于 Java 的后端,利用基于 Android Intent 的通信和 JSON 编码的消息传递来执行系统级操作。
Utilizes the Android system broadcast mechanism to route requests from the shell to background services.
这是一个跨平台移动共享库,提供了一个原生系统接口,用于将文本、链接和媒体文件发送到移动设备上的其他应用。它充当分发桥梁,通过设备的默认共享对话框共享本地文件、远程 URL 和 base64 编码数据。 该库包含用于直接社交媒体集成的工具,允许使用原生共享意图将预格式化的消息和媒体发送到特定平台。它还具有应用安装检查器,可在发起共享操作前验证设备上是否存在特定的社交或通信应用。 该项目涵盖了通用的移动内容分发和跨应用数据传输,包括处理混合内容和通过临时本地缓存进行远程文件共享的能力。它还提供了用于管理共享接口语言设置的配置工具。
Implements native intent-based routing to send text, URLs, and files to external mobile applications.