Создание неподписанного APK с Gradle

В конечном счете, если вы хотите манипулировать экраном, вам необходимо использовать базовые библиотеки ОС, которые обычно будут:

  • curses (или базовые управляющие коды терминала, которые отслеживаются terminfo / termcap) в Linux или OSX
  • API консоли win32 в Windows.

Ответ от @codeape уже дает вам некоторые из многих опций, Если вы хотите использовать кросс-платформенное решение, которое вы можете просто установить, вы можете использовать asciimatics

.

g0]. В рамках разработки этого пакета мне пришлось решить различия между средами, чтобы предоставить один API, который работает в Linux, OSX и Windows.

Для индикаторов выполнения вы можете использовать объект BarChart, как показано в этой демонстрации , используя этот код .

43
задан g4s8 15 February 2017 в 08:48
поделиться