Każda aplikacja błyskawiczna ma co najmniej 1 punkt wejścia, czyli pojedynczą czynność w aplikacji lub grze. Jeśli chcesz, by aplikacja lub gra miała wiele punktów wejścia, każda początkowa aktywność musi być zaadresowana, czyli musi odpowiadać unikalnemu adresowi URL.
Jeśli adresy URL punktów wejścia w aplikacji błyskawicznej lub grze znajdują się w tej samej domenie, każdy punkt wejścia musi odpowiadać innej ścieżce w tej domenie. Załóżmy, że tworzysz aplikację do nawigacji, która powinna mieć 3 osobne punkty wejścia: znalezienie bieżącej lokalizacji, wyszukanie restauracji w pobliżu i udostępnienie lokalizacji. Każda z tych funkcji odpowiada zasobom w domenie internetowej „example.com”. Aby podać unikalny adres URL dla każdego punktu wejścia, określ różne ścieżki w domenie zgodnie z tabelą poniżej.
Cecha | URL |
---|---|
Wyszukiwarka lokalizacji | http://example.com/finder |
Restauracje w pobliżu | http://example.com/restaurants |
Udostępnij lokalizację | http://example.com/share |
Deklarowanie prefiksów ścieżek adresów URL
Może się zdarzyć, że adres URL jednego punktu wejścia będzie miał ten sam prefiks z adresami URL innych punktów wejścia do tej samej aplikacji lub gry. W tym przypadku podaj pełną ścieżkę jednego punktu wejścia i prefiks ścieżki dla innych punktów wejścia, tak jak w tym fragmencie kodu:
<manifest> <activity android:name=".CatalogActivity" > <intent-filter> <!-- List of items in the catalog. --> <data android:path="/items" /> </intent-filter> </activity> <activity android:name=".ItemActivity" > <intent-filter> <!-- Information about a specific item in the catalog. --> <data android:pathPrefix="/items/" /> </intent-filter> </manifest>