Mam dwie aplikacje, mianowicie login
i calendar
w mojej aplikacji. Obecnie moja aktywność startup
to "calendar
". Chcę uruchomić login
jako pierwszą czynność, a nie calendar
.Jak zmienić aktywność startową w systemie Android?
Odpowiedz
Aktywność startowy [Launcher Aktywny] jest zadeklarowana w pliku AndroidManifest.xml projektów
Poszukaj tego znacznika aktywności w manifest, który wygląda tak
<activity android:name=".Main"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Spójrz na androida atrybutu: Nazwa. Główna to klasa, która jest uruchamiana po uruchomieniu aplikacji. Obecnie powinna tam być Twoja nazwa aktywności kalendarza. Zmień to na .classpath swojej aktywności, którą chcesz uruchomić.
To powinno wystarczyć. Możesz również wykonać aplikację Hello World w aplikacji tutorials i przejrzeć dokumentację, aby sprawdzić działanie aplikacji systemu Android.
Czy mogę zadzwonić do apk, który jest kopiowany w folderze projektu .. podobnie jak po zalogowaniu chcę wywołać ten apk ... –
fajne. Na twoje drugie pytanie, nie znam odpowiedzi. Ale musisz zacząć nowy wpis, aby każdy, kto zna odpowiedź, może na nie odpowiedzieć. – achie
Chcesz element aplikacji pliku z Androidem Manifest. Możesz zobaczyć szczegóły here. Sprawdź atrybut name
, który wskazuje klasę Application.
Dodaj Filtr zamiaru do działania, w którym chcesz uruchomić. W twoim przypadku Modyfikowanie pliku AndroidManifest.xml następująco
<activity android:name=".login"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
usunąć kod intent-filter
z kalendarzowego tagu Aktywny w oczywisty i dodać go do aktywności chcesz pierwszy ładunek
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Mam na myśli wklejenie go w aktywności, którą chcesz uruchomić jako domyślną.
<activity
android:name="com.example.gridviewimages.AnotherActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Gdzie jak
Od docs
category -- Gives additional information about the action to execute. For example,
CATEGORY_LAUNCHER means it should appear in the Launcher as a top-level application, while
CATEGORY_ALTERNATIVE means it should be included in a list of alternative actions the user can
perform on a piece of data.
MAIN
oznacza, że działalność ta jest punktem wejścia aplikacji, to znaczy po uruchomieniu aplikacji tworzony jest ta działalność.
- 1. Jak utworzyć przezroczystą aktywność w systemie Android?
- 2. Jak zmienić aktywność początkową?
- 3. Animacja podczas przełączania Aktywność w systemie Android?
- 4. Jak zmienić stronę startową na aplikacji WP7?
- 5. Warunkowo ustawiona pierwsza aktywność w systemie Android
- 6. Jak ustawić aktywność w trybie pełnoekranowym w systemie Android?
- 7. Jak zmienić pozycję Toasta w systemie Android?
- 8. Jak zmienić styl zakładki w systemie Android?
- 9. Jak zmienić rozmiar obrazu w systemie Android?
- 10. Jak wywołać aktywność z elementu menu w systemie Android?
- 11. Jak rozpocząć drugą aktywność w systemie Android? Błąd pobierania
- 12. Android - Aktywność kontra FragmentActivity?
- 13. Jak uruchomić określoną aktywność w Android Studio?
- 14. Jak zmienić dźwięk powiadomienia według kodu w systemie Android?
- 15. Jak zmienić kolor tekstu ActionBar w systemie Android 5.0 Lollipop?
- 16. Jak zmienić kolor paska stanu w systemie Android?
- 17. jak zmienić styl selektora liczb w systemie Android?
- 18. Jak zmienić kolor przycisku koloru po naciśnięciu w systemie Android?
- 19. Jak zmienić tekst na pogrubiony w systemie Android?
- 20. Jak ręcznie zmienić kolejność ListView w systemie Android?
- 21. jak zmienić kolor tekstu wskaźnika kart w systemie Android?
- 22. Jak zmienić rozmiar zawartości widoku internetowego w systemie Android?
- 23. Jak zmienić Przełącz tekst na prawą stronę w systemie Android?
- 24. Jak zmienić kolor dymka EditText (pod kursorem) w systemie Android?
- 25. Jak zmienić kolor przycisku Wstecz paska narzędzi w systemie Android?
- 26. Jak zmienić kolor obramowania przycisku radiowego w systemie Android?
- 27. Jak zmienić motyw z innego zasobu aplikacji w systemie Android?
- 28. Jak zmienić programowo kursor Edittext Colour w systemie Android?
- 29. Jak zmienić szerokość i wysokość przycisku w systemie Android?
- 30. Jak programowo zmienić szerokość obrysu kształtu w systemie Android?
możesz przejść obok pliku manifest.xml? – Nikhil