Мне удалось сделать то, что мне нужно, переопределив файл макета exo_simple_player_view.xml и сохранив только ту часть, которая содержит элементы управления. Я создал файл макета в файле res / layout / exo_simple_player_view.xml (имя не должно быть изменено).
exo_simple_player_view.xml
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android">
<View android:id="@id/exo_controller_placeholder"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</merge>
Проверьте Windows Embedded; Это делает некоторые вещи, которые Вы упоминаете (например, разрешение Вам адаптировать, что включено, опустив GUI, и т.д.),
Возможно сделать, но не настроить так же. Windows Embedded берет 40 МБ, Встроенный Linux может потребовать (намного) меньше чем 10 МБ, в зависимости от того, что Вы хотите/нуждаетесь, и можно сократить его далее или пристроить его далее в другом направлении, если Вы должны, учитывая необходимые ресурсы навыка/времени/и т.д.
Взгляните на.NET Микро Платформа - она имеет объем потребляемой памяти только 300 КБ и очень минимизирована. Это может работать или с или без ОС.