Nie wiem dokładnie, jak to wyjaśnić, ale kiedy wiele aplikacji jest uruchamianych po raz pierwszy, zazwyczaj użytkownik może przewinąć 3 lub 4 ekrany, które "podglądają"/"szybką wycieczkę", zanim użytkownik zaloguje się do aplikacji. Jak mogę to osiągnąć w systemie Android?Android: jak wyświetlić "szybką trasę" przy pierwszym otwarciu aplikacji?
Odpowiedz
Nie potrzebujesz biblioteki. Co możesz zrobić, to użyć numeru ViewPager Który ma różne ekrany wyjaśniające różne części aplikacji.
W celu upewnienia się, że to działa tylko raz można mieć następujący kod w swoim onCreate FirstRunActivity za() metoda:
boolean firstRun = getPreferences(Context.MODE_PRIVATE).getBoolean("firstRun", true);
if (!firstRun) {
Intent mainAppIntent = new Intent(getApplicationContext(), MainActivity.class);
startActivity(mainAppIntent);
finish();
return;
}
// Set up ViewPager and first run stuff
Po pierwsze uruchomienie zostało zakończone, a użytkownik jest w aplikacji, następnie ustawić FIRSTRUN w SharedPreferences false tak:
getPreferences(Context.MODE_PRIVATE)
.edit()
.putBoolean("firstRun", false)
.commit();
jak bym upewnić się, że rozpoczęła się tylko raz i tylko pewnego razu? – Stephane
Możesz zapisać wartość logiczną we współdzielonych preferencjach i sprawdzić jej wartość. –
- 1. Jak wyświetlić widok przy pierwszym uruchomieniu?
- 2. Android: Czy powinienem zadzwonić do LicenseChecker przy każdym otwarciu aplikacji?
- 3. Jak otworzyć aplikację NavigationDrawer tylko przy pierwszym uruchomieniu aplikacji?
- 4. Debugowanie aplikacji iOS przy pierwszym uruchomieniu
- 5. Jak wyświetlić obraz w aplikacji Android?
- 6. Jak wyświetlić listę obrazów w aplikacji ListView w systemie Android?
- 7. Jak wyświetlić "git win" w PhpStorm po otwarciu pliku domyślnie
- 8. Jak wyświetlić alternatywną trasę za pomocą mapy google api
- 9. Framework LocalAuthentication - Jak uzyskać "Enter Password", aby wyświetlić przy pierwszym wywołaniu?
- 10. Android, narysuj trasę na mapie google
- 11. Android Listview Pływający pierwszym rzędzie
- 12. Logowanie Android z Google plus problem przy pierwszym logowaniu
- 13. Automatycznie aktualizuj interfejs użytkownika po otwarciu aplikacji
- 14. Jak wyświetlić console.log() w aplikacji przy użyciu widoku jonowego
- 15. Jak włączyć szybką edycję bezpośrednią w Bloggerze?
- 16. Jak wyświetlić zielony pasek stanu podwójnej wysokości (In-Call) w aplikacji na pierwszym planie na urządzeniu?
- 17. Błąd ograniczenia MKMapkit przy ponownym otwarciu projektu
- 18. Jak wyświetlić pamięć podręczną aplikacji dla Androida?
- 19. Jak wyświetlić obraz RGB przy użyciu pylab
- 20. Jak dodać niestandardową trasę REST do aplikacji Rails?
- 21. android - Jak wyświetlić wskazówki w widoku sieciowym?
- 22. Poleć szybką i skalowalną mapę trwałą - Java
- 23. Jak naprawić opóźnienie przy pierwszym użyciu modułu cieniującego?
- 24. EdycjaWyczyść tekst na pierwszym fokusie - Android
- 25. UICollectionViewCell treści niewłaściwy rozmiar przy pierwszym obciążeniu
- 26. Wiązanie sprawdzania poprawności przy pierwszym obciążeniu
- 27. jquery odroczone - "zawsze" wywoływane przy pierwszym odrzuceniu
- 28. React Router v4 - Jak uzyskać aktualną trasę?
- 29. Zatrzymaj kompilator Scala przy pierwszym błędzie
- 30. Glide zmniejsza obraz przy pierwszym obciążeniu
można sprawdzić [zobacz Showcase] (https://github.com/amlcurran/ShowcaseView) –