Я пытаюсь разработать приложение, которое дополнит встроенный музыкальный проигрыватель. Я использовал git для загрузки пакета com.android.music и посмотрел его код. Я могу запустить музыкальный проигрыватель, скопировав его код и запустив действия с намерениями.
Теперь мне нужно получить дескриптор текущего представления. В файле MusicUtils.java я вижу строку с надписью
View nowPlayingView = a.findViewById(R.id.nowplaying);
Я бы хотел сделать то же самое. Только у меня нет доступа к файлу R.java
, поэтому я не могу написать, например, R.id.nowplaying
. Как мне это сделать? Как мне ссылаться на музыкальные плееры R.java? Я знаю, что материал R.java объявлен публичным, так что это не должно быть проблемой. Правильно?
Возможно ли это вообще? Я видел этот связанный вопрос и теперь задаюсь вопросом: Как загрузить код com.android.music в Eclipse и скомпилировать?
Кстати, я работаю против Android 2.2 SDK, но было бы полезно узнать, отличается ли ответ для более старых версий, таких как 1.5. Спасибо.