Я пытаюсь лучше понять часть исходного кода Android.
Но вместо того, чтобы просто читать его, я хотел бы иметь его в Android Studio и иметь возможность изменять его и заново собрать, запустить и т.д. c.
Раньше я делал это, просто копируя Java файл / файлы из исходного кода в Android Studio по очереди -one, переименовав их и изменив имя их пакета на мое собственное ... и исправив все сломанные зависимости.
Этот способ работы сработал для простых классов, таких как RadioButton. java, но «часть» / модуль, который я пытаюсь «импортировать» сейчас, это все файлы в пакете tts .
Итак, я нашел TextToSpeech. java онлайн, скопировал и вставил его в Android Studio, переименовал его в MyTTS. java и изменил имя пакета на мое ... и начал перебирать "неразрешенные символы" и повторять процесс по мере необходимости .. .
Но, поскольку этот пакет tts гораздо «глубже» в дереве кода Android , Я столкнулся с несколькими препятствиями при разрешении неработающих зависимостей (компоненты, не относящиеся к publi c, вспомогательные файлы, аннотации и т. Д.!), По которым я мог бы просто задать отдельные вопросы, но прежде чем попробовать это, мне было интересно, уже существует некоторый устоявшийся способ сделать это, не требующий импорта всей библиотеки Android в Android Studio).