Страница 1 из 1

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

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

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

Добавлено: 29 янв 2015, 06:15
klblk
Учитесь писать манифест ручками. В эклипсе тоже можно посмотреть xml (внизу вкладки).

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

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

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

<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>