Есть несколько решений сейчас. Я проверил это приложение:
AIDE - Java IDE для Android
... и был довольно впечатлен. Я действительно думаю, что вам нужна внешняя клавиатура Bluetooth и мышь, чтобы быть более продуктивным. Если ваше устройство имеет выход HDMI или выход USB с поддержкой MHL, вы можете подключить его к монитору и превратить его в «рабочий стол». Смотрите здесь:
Использование мобильного устройства в качестве настольного компьютера
Часть 2. Использование устройства Android в качестве рабочего стола
Есть некоторые предостережения, чтобы сделать это. Например, мое устройство зеркально отображает содержимое дисплея с разрешением внутреннего дисплея (в увеличенном масштабе). Поэтому полезно, если у вашего устройства такое же разрешение, как у вашего экрана, или хотя бы достаточно высокое разрешение. Кроме того, планшет может быть более подходящим, поскольку он запускает приложения в режиме макета планшета, в отличие от макета телефона, когда на большом экране все слишком велико. Также следует отметить кнопки «Назад», «Домой» и «Многозадачность». В настоящее время Galaxy Nexus является единственным телефоном, который использует эти кнопки в качестве софт-клавиш, поэтому они отображаются на экране, и вы можете щелкать по ним мышью Bluetooth. С планшетом я думаю, что эти кнопки всегда являются софт-клавишами, но другие телефоны, вероятно, требуют, чтобы дотянуться до телефона и нажать эти кнопки. Некоторым из них назначены клавиши на клавиатуре, может быть, им всем. Esc вернулся, например.