Я занимаюсь разработкой приложения для Android с использованием Phonegap и jQueryMobile, работающих в Eclipse.Я хочу, чтобы приложение с разрешения пользователя автоматически устанавливало значок запуска на «рабочий стол» пользователя.Я нашел пример LauncherShortcuts.java для разработчиков Android, и я почти готов заставить его работать.Это большое достижение, так как я очень мало знаю о программировании на Java.
Почти.
Этот пример кода онлайн: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LauncherShortcuts.html
Одна строка или чтоль вКодекс отказывается сотрудничать.Строка 83 ...
TextView intentInfo = (TextView) findViewById(R.id.txt_shortcut_intent);
... содержит эту константу или переменную, называемую "R.id.txt_shortcut_intent", и Eclipse говорит, что она не распознает часть id.Если я последую его предложению добавить класс 'id' в R., он скажет, что в 'R.id' нет поля txt_shortcut_intent.Это меня не удивляет.
Мне удалось исправить несколько похожих ошибок, связанных с R.something_or_other.Но не этот.Мой R.java содержит только классы attr, drawable, layout и string.
Что здесь происходит и, что важнее всего, что я должен сделать, чтобы все это заработало?Значок запуска - это все, что стоит между этим моментом и фактическим запуском приложения (как это ни парадоксально).