Android Studio 는 Splash 를 이용 해 앱 시작 창 을 만 드 는 방법

최근 에 안 드 로 이 드 스튜디오 를 배우 기 시 작 했 습 니 다.앱 을 만 들 때 모두 시작 하 는 화면 이 있 습 니 다.아름 답 고 실 용적 으로 보 입 니 다(앞으로 의 광고 위치 로 도 사용 할 수 있 습 니 다←
그럼 어떻게 만들어 요?
STEP 1:새로운 Splash
그림 과 같이 Empty Activity 를 새로 만 듭 니 다.

그리고 이름 을 SplashActivity 로 바 꿉 니 다.

STEP 2:SplashActivity 의 내용
그림:

편리 하 게 볼 수 있 습 니 다.코드 를 붙 이 겠 습 니 다.코드 는 다음 과 같 습 니 다.

public class SplashActivity extends Activity {
 // private final int SPLASH_DISPLAY_LENGHT = 2000; //        
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//     
  //getSupportActionBar().hide();//     
  setContentView(R.layout.activity_splash);
  Thread myThread=new Thread(){//     
   @Override
   public void run() {
    try{
     sleep(5000);//       
     Intent it=new Intent(getApplicationContext(),MainActivity.class);//  MainActivity
     startActivity(it);
     finish();//      
    }catch (Exception e){
     e.printStackTrace();
    }
   }
  };
  myThread.start();//    
 }
}
STEP 3:activitysplash 의 내용
layot 에 acticity 가 하나 더 있 는 것 을 발견 할 수 있 습 니 다.splash,배경 을 원 하 는 그림 으로 바 꾸 면 됩 니 다.
STEP 4:안 드 로 이 드 매 니 페스트 의 내용
우 리 는 AndroidManifest 에서 다음 그림 의 코드 세그먼트 를 볼 수 있 습 니 다.

이때 MainActivity 는 앱 의 시작 인터페이스 로,SplasgActivity 를 시작 인터페이스 로 만 들 려 면
이 코드 를 MainActivity 에서 SplashActivity 로 스크랩 하면 됩 니 다.

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
   </intent-filter>
그리고 운행 할 수 있 습 니 다.
총결산
안 드 로 이 드 스튜디오 가 Splash 를 이용 하여 앱 시작 화면 을 만 드 는 것 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 안 드 로 이 드 스튜디오 앱 시작 화면 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기