android - 使用 Android Studio Telnet 进入模拟器与 Telnet 进入模拟器内运行的 Telnet 服务器

标签 android android-emulator telnet

我一直在使用 Coursera 学习 Android 编码(再次)。我们的教练要求我们通过 Android Studio 终端使用 telnet localhost 5555telnet 进入我们的模拟器,这对我来说也很好用,而且我可以使用所有命令,例如,

network speed edge
network speed full
power capacity 10

这完全没问题。 但之后,我所做的是,我通过 apk 文件在模拟器中安装了 Telnet Server 应用程序,在模拟器中创建了一个 telnet 服务器,通过我的主机电脑,然后尝试执行与上面相同的命令。但上面的命令,即powercapacity10networkspeedfull这次不起作用。

我不明白通过 Android Studio 终端连接时的 telnet 连接与连接到模拟器内创建的 telnet 服务器时有什么区别。

为什么当我连接到模拟器的 telnet 服务器时无法运行相同的命令?

最佳答案

通过端口 5555 到模拟器的 telnet 连接是一种特殊类型的连接,您可以在其中发出 commands that affect the operation of the emulator itself .

Telnet 服务器应用程序没有这种特殊连接。相反,它只是让您访问 Linux 命令 shell,该 shell 将执行您发出的其他 Linux 命令行程序,类似于计算机上的命令行界面。

基本上,它们是两个截然不同的事物,除了使用 telnet 协议(protocol)来回发送文本之外,它们完全不相关。

关于android - 使用 Android Studio Telnet 进入模拟器与 Telnet 进入模拟器内运行的 Telnet 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36338921/

相关文章:

java - 如何在Jsoup中删除部分网页?

java - uid 没有 android.permission.SEND_SMS

python - 从python中的telnet连接读取实时输出

java - 无法使用 JSch 连接到服务器端口 23

java - 在 OnGroupClickListener 中获取单击的组

android - 找不到 gradle dsl 方法 'uselibrary()'

java - public void - Button.setEnabled 与 if 语句适合我的情况吗?

Android 模拟器相机显示 block

android - 如何重启安卓模拟器并保留系统数据

c++ - LIBCURL 中的简单 telnet 示例 - C++