Вам не нужно подключать малину Pi к телевизору, чтобы он работал на Android Things. Pi будет работать без подключения HDMI-кабеля.
Если вы хотите, чтобы создать пользовательский интерфейс, вы можете использовать в нормальный эмулятор и в вашем AndroidManifest.xml
добавить, что Android Things SDK не требуется:
<application ... >
<uses-library android:name="com.google.android.things" android:required="false"/>
... activities etc
</application>
андроида: требуется = «ложь» является ключом
Вам нужно только убедиться, что код, который работает на эмуляторе, не использует импорт java-приложений Android Things в то время.
Один из способов сделать что код Android Things SDK хранится отдельно от основного приложения (то есть вы можете запустить ядро приложения на эмуляторе), чтобы отделить код с гексагональной архитектуры, это немного по теме для вашего вопроса, но это позволит вам избежать необходимости иметь «Raspberry Pi эмулятор» вы можете прочитать больше об этом здесь: https://www.novoda.com/blog/testing-android-things/
Это то, что я пережил, но я все еще хотел подтвердить сообщество. Большое спасибо за быстрый ответ. – VollNoob
Я полагаю, что поддержка Robolectric или какая-то другая издеваленная библиотека, специфичная для GPIO/PWM и т. Д., Тоже будет отличной. – Fabio