0

Мне нужно изменить поддержку android support v17 leanback library, чтобы сделать приложение Android TV более строгим с требованиями. Я прочитал, что если библиотека доступна для загрузки, я могу импортировать ее в качестве модуля для создания локальной копии. К сожалению, я не могу найти его на github и вижу только то, что Google вместо этого предоставляет вместо этого примерный пример.Измените библиотеку Leanback Android

Какие у меня есть варианты? Есть ли другой способ, который я могу принести локальный код и внести изменения? Версия, которую я использую, - leanback-v17-23.1.1

Спасибо!

ответ

2

Код AOSP обновляется только на основных выпусках платформ (то есть, выпуске API 23). Вам нужно будет перейти на <android-sdk>/extras/android/m2repository/, чтобы получить последний код для любой версии, кроме выпуска 23.0.0.

Ищите файл sources.jar, расположенный в каталоге leanback-v17 (в частности, <android-sdk>/extras/android/m2repository/com/android/support/leanback-v17/23.2.1/leanback-v17-23.2.1-sources.jar) и откройте его любой программой, открывающей файлы ZIP.

+0

Эй, вы даже гуглер! Теперь, если бы я мог заставить вас, ребята, создать класс TextCardView в дополнение к ImageCardView, мне не пришлось бы изменять библиотеку! ;) Спасибо за вашу помощь! –

+1

@ osiris355 - зачем вам нужно настраивать библиотеку для добавления нового подкласса «BaseCardView»? Я не уверен, что «TextCardView» будет за исключением «ImageCardView» с солидным фоном (набор «ColorDrawable», поскольку изображение должно работать). Возможно, вы захотите задать вопрос в сообществе разработчиков Android Android G + (https://plus.google.com/communities/112881895888889393129), так как я чувствую, что вы делаете больше, чем вам нужно. – ianhanniballake

+0

Мне нужно иметь дополнительный текст, статистику и т. Д., Где изображение обычно так, как я смотрел дальше по коду, он выглядел так, как будто мне нужно было модифицировать постное. Остальная карта идеально подходит. Это область, где изображение, которое мне нужно изменить. Мне сказали, что я могу просто сделать изображение с текстом, но я не хотел одобрять проблемы с производительностью, так как мне нужно повторно отображать карты. –