2014-12-17 30 views
5

Bunu nasıl açıklayacağımı tam olarak bilmiyorum, ancak birçok uygulama ilk kez başlatıldığında, genellikle kullanıcı uygulamanın içinde oturum açmadan önce uygulamayı "önizleme"/"hızlı tur" yapan 3 veya 4 ekran arasında gezinebilir. Bunu Android'de nasıl başarabilirim?Android: Uygulamayı ilk açtığınızda "hızlı tur" nasıl gösterilir?

+0

Bunu [Vitrin görünümü] kontrol edebilirsiniz (https://github.com/amlcurran/ShowcaseView) –

cevap

4

Kitaplığa ihtiyacınız yok. Yapabilecekleriniz, uygulamanın farklı bölümlerini açıklayan farklı ekranlara sahip olan ViewPager'u kullanmaktır. Eğer FirstRunActivity en onCreate aşağıdaki kodu olabilir kez bu sadece çalışır emin olmak için

() yöntemi:

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 

ilk çalıştırma tamamlanarak kullanıcı uygulamasında olduğu edildikten sonra, o zaman şöyle false SharedPreferences FIRSTRUN ayarlayın:

getPreferences(Context.MODE_PRIVATE) 
         .edit() 
         .putBoolean("firstRun", false) 
         .commit(); 
+0

Bu yalnızca bir kez olmak başlatılan olsun emin nasıl bir Zamanlar? – Stephane

+2

Paylaşım tercihine bir boole kaydedebilir ve bu değeri kontrol edebilirsiniz. –

İlgili konular