Android:LinuxGUI

Материал из OpenWiki
Перейти к: навигация, поиск

Некоторые идеи по запуску обычных Linux GUI приложений в родной GUI оболочке Android.

Имеем:

  1. Возможность собрать для платформы ARM EABI и запустить в Android любое Debian приложение (пример);
  2. Для Android доступен VNC-клиент на Java (android-vnc-viewer);
  3. Для Android доступен VNC-сервер (android-vnc или можно собрать tightvnc);

Проблема:

Идеология приложения Android - Java. На Си/Си++ GUI приложение запускать бесполезно. Без X-сервра к экрану Android наша программа не сможет получить доступ.

Решение:

Есть все, для сборки любой линуксовой GUI программы. Вместо X-сервера используем VNC-сервер. Для отображения задействуем VNC-клиент на Java.

Автор ресурса androidfanatic.com подготовил пошаговую инструкцию по запуску icewm и LXDE на телефоне, через использование вышеописанного метода.