본문 바로가기
My Image
반응형

프로그래밍102

[Android] 화면에 계속 앱 띄우는 방법 안드로이드앱을 개발하다보면... 홈키 또는 백키를 눌렀을 때 항상 내가 실행시키고 있는 앱이 종료되지 않고, 최상위로 실행되게 하고 싶을 때가 있다. 여러 방법이 있겠지만, 액티비티에 백키이벤트를 오버라이딩해서 내가 새롭게 백키 이벤트를 만들고 (보통 매인액티비티하나의 여러개의 프래그먼트를 구성하는 방법을 사용한다.) 매니패스트파일에서 앱을 런처앱이자 홈앱으로 설정하면 홈키를 눌러도 해당앱이 화면에서 없어지지 않게 할 수 있다. 1. 우선 백키를 오버라이딩해서 내 입맛에 맞게 적용한다. @Override public void onBackPressed(){ backButtonFunction(); } public void backButtonFunction(){ ColorManager.getInstance().. 2017. 5. 22.
[Android] Android Gradle 버전별 Build Setting 정리 이번 포스트는 하나의 프로젝트에서 여러 버전의 앱을 빌드하고 릴리즈하는 방법을 소개하려합니다.*왜 여러 버전의 앱을 빌드하는 방법을 알아야하는지??? 그 이윤 간단합니다. 여러목적으로 동일한 앱을 빌드해야 할 경우가 생긴다면, 매번 소스코드를 수정하고 빌드하는 작업의 번거로움을 없애 기 위해서 입니다. 우선 안드로이드 스튜디오로 개발한다는 전제하에 설명하도록 하겠습니다.안드로이드 스튜디오로 프로젝트를 만들면, 기본적으로 2가지 빌드타입(Build Type)으로 Debug,Release가 있습니다. 이 2가지 빌드타입에 대한 설명은 아래에서 한번 더 알아보도록하겠습니다. 이와 별개로 같은 앱이지만, 무료(free),광고(ads),유료(paid)등 동일한 앱의 서로 다른 버전이 있을 수 있습니다. 또 동일한.. 2017. 5. 19.
[AWS] 아마존웹서버 포트번호 열기 아마존 서버에서 내가 원하는 번호로 포트를 여는 방법을 알아보자.. 개인적으로 많은 삽질을 했다...ㅠ 개발 환경은 아마존 웹서버 위에 돌아가는 톰캣으로 한다. 톰캣을 설치하면 기본적으로 8080포트가 잡히는데.. 이게 훗날 도메인 처리를 할 때 반드시 바꿔줘야한다.(:8080 꼴보기 싫음) 므튼 톰캣은 기본적으로 80으로 포트를 바꾸면 굳이 80포트를 localhost 뒤에 :80 이라고 쓰지 않아도 자동으로 80포트를 잡는다. 따라서 그냥 localhost라고 입력해도 자~알 돌아간다. 이제 우리가 할 일은 톰캣의 8080포트를 80포트로 바꾸는 일이다!! 포트를 여는 작업 순서1. 자신의 아마존 인스턴스 Security Groups에서 원하는 포트번호 설정한다.2. iptable 명령어를 이용 톰캣.. 2017. 5. 18.
[AWS] AWS(아마존웹서비스)를 시작하며... 학부시절 여태 톰캣으로 간단한 웹 프로젝트를 돌리다 나만의 개발 블로그를 만들고 싶어 깃허브에서 제공해주는 블로그를 사용해봤다. 하지만.. 서버언어를 지원해주지 않는 점이 불편했고 친절하게 뒤에서 다 제공해주는 서버 위에서 웹을 돌리기보다 서버를 직접 사서 서버+웹 모두 공부해보고 싶은 욕심이 생겼다. 그래서 선택한 것이 아마존!! 공부해보면서 느끼지만 아마존은 정말 편리하고 특히 리눅스환경의 OS를 제공받았기 때문에 리눅스 공부도 많이하게되는 점이 정말 큰 장점...ㅎ 므튼 개인적으로 삽질한 내용을 기록하고자 한다. 아마존을 들어가기 앞서 도대체 아마존이 왜 좋은지 아마존의 특징을 알아보자 https://aws.amazon.com/ko/events/cloud/ 2017. 5. 18.
반응형