Помогите пожалуйста.

Ответить
Павел Ятченко
Сообщения: 1
Зарегистрирован: 15 янв 2015, 17:36

Помогите пожалуйста.

Сообщение Павел Ятченко » 28 янв 2015, 15:55

Добрый день. Как выполнить 26 урок в Android Studio(я не знаю как прописать активити и все остальное в манифест файле). Я до етого пользовался еклипсом, и уроки на еклипсе, а как выполнить урок в Android Studio я не знаю . Я открыл манифест файл но там xml код и я ещё не знаю как им пользоваться. В видео уроке показан еклипс и там все довольно просто, а как ето заделать я надеюсь Вы мне подскажите. Заранее благодарен за ответ.

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Помогите пожалуйста.

Сообщение klblk » 29 янв 2015, 06:15

Учитесь писать манифест ручками. В эклипсе тоже можно посмотреть xml (внизу вкладки).

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Помогите пожалуйста.

Сообщение doter.ua » 29 янв 2015, 12:05

В конце урока есть полный код манифеста.
И вообще там все проще, чем кажется. Когда в студии создаешь активити через ПКМ, то активити прописывается само, но интент-фильтр нужно добавить вручную.

Код: Выделить всё

<activity android:name=".MainActivity" android:label="@string/app_name">
   <intent-filter>
        <action android:name="android.intent.action.MAIN"></action>
        <category android:name="android.intent.category.LAUNCHER"></category>
   </intent-filter>
</activity>
У тега <activity> есть атрибуты:
android:name
android:label
Как на картинке:
Изображение

Такая запись будет создана автоматом. А интент фильтр нужно вписать самому.
Как пример можно взять главное активити, у него есть этот фильтр. Скопируй его в новое активити и замени значения action и category на нужные.
Было:

Код: Выделить всё

<action android:name="android.intent.action.MAIN"></action>
<category android:name="android.intent.category.LAUNCHER"></category>
Стало:

Код: Выделить всё

<activity android:name="Мое_активити">
   <intent-filter>
        <action android:name="android.intent.action.Мое_значение"></action>
       <category android:name="android.intent.category.Мое_значение2"></category>
   </intent-filter>
</activity>
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Ответить