Android-приложение с несколькими действиями - PullRequest
9 голосов
/ 09 февраля 2010

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

Если титульный экран - это еще одно действие, какие изменения необходимо внести в мой файл манифеста, чтобы сначала открыть титровальный экран?

Игровой процесс называется Leeder, а заголовок экрана называется LeederTitleScreen

.

вот мой текущий файл манифеста.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="org.nifong.leeder"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name="Leeder"
                  android:label="@string/app_name"
                  android:configChanges="keyboardHidden|orientation"
                  android:screenOrientation="landscape">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-sdk android:minSdkVersion="5" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
</manifest>

1 Ответ

6 голосов
/ 09 февраля 2010

Все, что вам нужно сделать, это изменить:

<activity android:name="Leeder"

до:

<activity android:name="LeederTitleScreen"

Если вы хотите, чтобы ваш титульный экран запускал игру через startActivity(), вам также необходимо объявить вашу Leeder активность в манифесте.

Редактировать : Да, вам нужен раздел . Он сообщает системе, на какие неявные намерения будет реагировать ваша деятельность. Таким образом, в вашем манифесте фильтр намерений сообщает системе, что он будет реагировать на намерение android.intent.category.LAUNCHER, то есть то, что Android отправляет при запуске приложения (т. Е. Сообщает Android, чтобы оно запускало Activity при запуске приложения). *

Здесь - хороший обзор намерений и фильтров намерений.

...