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