在Android系统上显示X应用程序

在Android系统上显示X应用程序

主机系统:Android 3.2.1 Honeycomb
Chroot系统:Debian测试lxde
硬件:华硕eee pad Transformer平板电脑nvidia arm架构

注1:Debian系统在该硬件上启动,因此它有足够的图形驱动程序。

注 2:我正在寻找一种无需 VNC 即可完成此操作的方法。

1) 我需要在主机系统上安装什么才能运行 chroot 系统的 Midori 浏览器,以便它显示在主机 Android GUI 上?

我想这样做:

root-chroot@localhost$: export DISPLAY=:0.0  
root-chroot@localhost$: midori

答案1

这是一个用 java 编写的新 X 服务器:

http://my20percent.wordpress.com/2012/02/27/android-x-server/

它是开源的:

http://code.google.com/p/android-xserver/

它已被分叉并重新设计: https://github.com/nwrkbiz/android-xserver

并可在 F-Droid 上使用(搜索“x 服务器”)。

目前,它针对手机的按键映射进行了优化,因此如果您想在平板电脑上使用它,则需要进行一些自定义...此外,许多程序似乎抱怨缺乏功能。

我想这正是您正在寻找的!

答案2

我从未使用过Android,但我认为如果你有一个X服务器,比如,在Android端运行,应该够用了。

请注意,它不会在 Android 内部“运行”您的应用程序;您的应用程序在 chroot 中运行,并且只有其显示内容被转发到 X 服务器。

答案3

除了使用 X 协议(以及 Android 上的 X 服务器)之外,还可以使用 VNC。我读到,在这种情况下,VNC 是更流行的解决方案。

您可以在以下位置查找 VNC 解决方案:http://android.stackexchange.com

相关内容