Я пишу плагин Phonegap, который позволяет вам делать снимок экрана с тем, что в данный момент отображается на экране в приложении Android, однако у меня возникло несколько проблем.
Для того, чтобыплагин работает, он должен находиться в отдельном пакете и .java-файле в одной папке приложения.
Однако, поскольку мне нужно найти представление Android по идентификатору, мне нужно сослаться на файл layout.xml и данные, которые генерируются в R.java.
Я использую следующеекод для поиска представления:
View content = findViewById(R.id.layoutRoot);
Bitmap bitmap = content.getDrawingCache();
И R помечается как ошибка, с сообщением: R не может быть преобразован в переменную.
Из проб и ошибок я знаю, что эта ошибкапотому что идентификатор представления не может быть найден, поскольку он существует за пределами пакета.
Можно ли в любом случае сослаться на этот идентификатор макета?