it-roy-ru.com

Лучший способ добавить действие в проект Android в Eclipse?

При добавлении действия в существующий проект Android я вручную создаю новый класс - это лучший/предпочтительный способ? Как другие справляются с этим?

189
Eno

Вы можете использовать диалоговое окно "Новый класс", но это оставляет другие шаги, которые вам нужно сделать вручную (например, добавление записи в файл манифеста). Если вы хотите, чтобы эти шаги были автоматизированы, вы можете создать действие с помощью редактора манифеста следующим образом:

  1. Дважды щелкните AndroidManifest.xml в проводнике пакетов.
  2. Нажмите на вкладку "Приложение" редактора манифеста.
  3. Нажмите "Добавить .." под заголовком "Узлы приложений" (внизу слева на экране)
  4. Выберите Activity из списка в появившемся диалоговом окне (если у вас есть опция, вы хотите создать новый элемент верхнего уровня)
  5. Нажмите на ссылку "Имя *" под заголовком "Атрибуты" (в правом нижнем углу окна), чтобы создать класс для нового действия.

Когда вы нажмете кнопку "Готово" в диалоговом окне нового класса, вы перейдете к новому классу активности, чтобы начать кодирование.

Пять шагов могут показаться много, но я просто пытаюсь быть более подробным здесь, чтобы было понятно. Это довольно быстро, когда вы на самом деле это делаете.

381
Wilka

Теперь в Eclipse сделать это намного проще. Просто щелкните правой кнопкой мыши на пакете, который будет содержать вашу новую активность. Новое -> Другое -> (На вкладке Android) Android Активность.

И это все. Ваше новое действие автоматически добавляется в файл манифеста.

88
inankupeli

Простой метод, предложенный Google Android Сообществом разработчиков.

enter image description here

15
Shankar Damodaran

Я просто использую диалог "Новый класс" в Eclipse и устанавливаю базовый класс как Activity. Я не знаю другого способа сделать это. Какой другой метод вы ожидаете, чтобы быть доступным?

4
Mark B

Классы R. * генерируются динамически. Я оставляю опцию "Автоматически строить" в меню "Проект", чтобы мои классы R. * всегда были актуальными.

Кроме того, при создании новых действий я копирую и переименовываю старые, особенно если они похожи на новые действия, которые мне нужны, потому что Eclipse переименовывает все для вас.

В противном случае, как уже говорили другие, команда File-> New-> Class работает хорошо и создаст для вас файл, включая шаблоны для необходимых методов, основанные на вашем классе, его наследовании и интерфейсах.

3
Jerry Brady

Для создания нового действия просто нажмите Ctrl + N, появится одно окно, выберите Android, затем появится другое окно, дайте имя этому дополнительному действию. Теперь создается другое действие.

2
uday

Я не знаю инструмента, который бы использовался специально для создания классов активности. Просто используйте опцию 'New Class' в Eclipse и установите базовый класс на 'Activity'.

Мысль здесь - это инструмент, подобный мастеру, при создании/редактировании XML-макета, используемого действием. Чтобы использовать этот инструмент для создания макета XML, используйте параметр "Новый" в "Android XML File". Этот инструмент позволит вам создать базовую компоновку вида.

1
Jason D.

У меня есть плагин Eclipse для создания действий в один клик.

Просто загрузите плагин из https://docs.google.com/file/d/0B63U_IjxUP_GMkdYZzc1Y3lEM1U/edit?usp=sharing

Вставьте плагин в папку dropins в Eclipse и перезапустите Eclipse.

Для более подробной информации, пожалуйста, смотрите мой блог
http://shareatramachandran.blogspot.in/2013/06/Android-activity-plugin-for-eclispe.html

Нужен ваш комментарий по этому поводу, если это было полезно ...

0
Ram