Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-如何使用应用程序连接到抽象套接字_Java_Android_Unix Socket - Fatal编程技术网

Java Android-如何使用应用程序连接到抽象套接字

Java Android-如何使用应用程序连接到抽象套接字,java,android,unix-socket,Java,Android,Unix Socket,我想知道如何通过android应用程序连接到抽象套接字。我真的是新手,但我已经安装了android sdk和ndk。任何帮助都将不胜感激 这里解释了抽象套接字 您提供的链接将抽象套接字描述为: 这些套接字在同一台机器中的两个进程之间提供通信通道 这通常称为进程间通信(IPC)。看到Android应用程序是在沙箱中执行的,除了Android API公开的内容外,他们通常看不到环境的大部分内容 幸运的是,Android API提供了方便IPC的方法。请查看,特别是关于的部分,其描述如下: 如果您需要

我想知道如何通过android应用程序连接到抽象套接字。我真的是新手,但我已经安装了android sdk和ndk。任何帮助都将不胜感激

这里解释了抽象套接字

您提供的链接将抽象套接字描述为:

这些套接字在同一台机器中的两个进程之间提供通信通道

这通常称为进程间通信(IPC)。看到Android应用程序是在沙箱中执行的,除了Android API公开的内容外,他们通常看不到环境的大部分内容

幸运的是,Android API提供了方便IPC的方法。请查看,特别是关于的部分,其描述如下:

如果您需要界面跨不同流程工作,可以使用
Messenger为服务创建界面


因此,如果您只需要执行IPC,这是Android的方法;或者是否有明确的理由使用引用的抽象套接字?

您可能希望更详细地解释抽象套接字的含义。我需要它,以便连接到流程,查看它可以接受什么类型的输入和输出。因为跟随它的pid到/proc//fd/1有一个到/bin/null的链接