2014-12-17 2 views
5

정확하게 설명하는 방법을 모르지만 많은 앱을 처음 시작한 경우 일반적으로 사용자가 실제로 앱에 로그인하기 전에 앱을 미리보기/"둘러보기"하는 3 ~ 4 개의 화면을 스크롤 할 수 있습니다. Android에서 어떻게 구현할 수 있습니까?Android : 앱을 처음 열 때 '둘러보기'를 표시하는 방법은 무엇입니까?

+0

당신은 [쇼케이스보기]를 확인하실 수 있습니다 (https://github.com/amlcurran/ShowcaseView) –

답변

4

라이브러리가 필요하지 않습니다. 당신이 할 수있는 일은 ViewPager을 사용하는 것입니다. 앱의 다른 부분을 설명하는 화면이 다릅니다. 당신이 당신의 FirstRunActivity의에서 onCreate에 다음 코드를 가질 수 있습니다 일단이 만 실행되었는지 확인하기 위해

() 메소드 :

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 

첫 번째 실행을 완료하고 사용자가 응용 프로그램에 된 후, 당신은과 같이 false로 된 SharedPreferences에 firstRun을 설정

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

나는이 한 번만 만 출시 얻을 있는지 확인하십시오 얼마나 일단? – Stephane

+2

boolean을 공유 환경 설정에 저장하고 값을 확인할 수 있습니다. –

관련 문제