스플래시 액티비티를 추가하는 방법을 설명합니다.





1. 액티비티를 추가합니다.


* 액티비티 생성시 Launcher Activity로 생성하지 않은 경우 AdriodMenifest.xml 파일을 수정해 줍니다.

<activity android:name=".SplashActivity">
<!-- 시작 액티비티를 스플래시로 변경. -->
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>



2. 스플래시 액티비티의 동작을 수정합니다.


* 스플래시 화면을 표시할 시간을 설정합니다.

* 메인 액티비티가 시작되면 스플래시 액티비티는 스택에서 제거합니다.

* 스플래시 액티비티 상태에서 뒤로가기 버튼의 기능을 제거합니다.


public class SplashActivity extends AppCompatActivity {
/* 스플래시 화면이 표시되는 시간을 설정(ms) */
private final int SPLASH_DISPLAY_TIME = 3000;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);

Handler handler = new Handler();
handler.postDelayed(new Runnable(){
@Override
public void run(){
startActivity(new Intent(getApplication(), MainActivity.class));
/* 스플래시 액티비티를 스택에서 제거. */
SplashActivity.this.finish();
}
}, SPLASH_DISPLAY_TIME);
}

@Override
public void onBackPressed() {
/* 스플래시 화면에서 뒤로가기 기능 제거. */
}
}



이 글에서는 프로젝트와 SVN간의 연동 방법을 설명합니다.




1. SVN 서버 준비


* SVN 서버는 준비되어 있다고 가정합니다.

https://www.visualsvn.com/server/ 해당 링크에서 다운 받은 후 설치하여 SVN 서버를 준비합니다.




2. Apache Subversion command line tools 다운로드


* Apache Subversion command line tools를 다운받습니다.

https://www.visualsvn.com/downloads/ 해당 링크에서 다운 받을 수 있습니다.

* 다운받은 후 압축을 해제 한 뒤 경로를 기억해 둡시다.




3. Android studio SVN 설정


* 안드로이드 스튜디오를 실행시켜 Setting창을 엽니다.


* svn.exe.파일의 경로를 설정해 줍니다.




3. SVN Repository 생성


* SVN Repository를 생성해줍니다. 경로 및 폴더 이름은 사용자의 선택입니다.




4. 프로젝트 생성 및 VersionControl 활성화


* SVN에 저장할 프로젝트를 생성합니다.


* 하단의 VersionControl 탭을 클릭하여 파일을 확인합니다.




5. Commit할 파일 필터링


* 모든 파일을 commit할 필요는 없으므로 필요 없는 파일 및 폴더를 무시 하도록 설정합니다.


** 추가적으로 무시할 파일이나 Commit할 파일은 사용자의 선택에 따라 변경하시면 됩니다.


* Commit 창에서 설정하기


1. Ctrl + K 혹은 VersionControl 의 '+'버튼을 클릭해 Comnmit창을 엽니다.


2. 필요 없는 파일 및 경로를 우클릭 한 후 Ignore를 선택합니다.


3. 확인 후 OK 버튼을 클릭해 Commit 대상에서 제외합니다.


* Setting 창에서 설정하기


1. Setting창을 엽니다.


2. Version control의 Ignore Files항목을 클릭합니다.


3. 우측의 '+' 버튼을 클릭해 Ignore할 항목을 설정합니다.




6. Commit 하기


* 줄어든 Commit 대상 파일을 확인합니다.


* Ctrl + K 혹은 VersionControl 의 '+'버튼을 클릭해 Comnmit창을 엽니다.


* 파일을 확인한 후 commit을 진행합니다.



7. SVN 확인


* Commit이 완료된 것을 확인합니다.


* Commit 완료 후 SVN Repository를 확인합니다.



제대로 commit된 것을 확인할 수 있습니다.







안드로이드 스튜디오를 키면 이전에 불러온 프로젝트를 자동으로 로드 한다.


로딩도 길고 다른 프로젝트를 키기 위해선 추가적인 작업이 필요하다.



안드로이드 스튜디오의 초기 화면을 프로젝트 선택 화면으로 변경해보자.




1. 설정 열기



위의 사진과 같이 설정 창을 연다.



2. Reopen last project on startup 체크 해제.



Setting -> System Settings -> Reopen last project on startup의 체크박스에서 체크박스를 해제한다.




다시 시작하면 다음과 같이 초기 화면을 볼 수 있다.







  1. mark 2020.03.20 21:34

    감사합니다!!

+ Recent posts