목표 자바 주석을 활용할 수 있다. 주석 이란? 주석은 문장의 뜻을 쉽게 풀이한 것을 말합니다. 자바, 코딩에서 주석은 복잡한 코드를 좀 더 이해하기 쉽게 설명하기도 하며 무엇보다 다른 사람들과 협업을 할 때도 필요한 요소입니다. 또한 어떤 코드를 비활성화 시킬 때 이용하기도 합니다. 이번 글에서는 주석의 종류와 사용하는 방법에 대해서 알아보겠습니다! 1. 주석의 종류 1 : 행 주석 // 행 주석(//)은 말 그대로 한 줄만 주석 처리를 할 때 사용합니다. 간단한 설명이나 한줄 짜리 코드를 잠시 비활성화시키고자 할 때 쓸 수 있습니다. (여기서 말하는 비활성화란, 컴파일시 해당 부분은 앱 작동에 영향을 주지 않고 건너뛴다고 생각하시면 됩니다.) 사용 방법은 간단합니다! 슬래시 키(/) 를 2번 // 사..
목표 안드로이드 스튜디오의 로그 색상 변경을 통해 로그를 좀더 쉽게 구분할 수 있다. 안드로이드 로그, 로그 색상? Log는 개발을 하면서 아주 중요한 역할을 합니다. 어디서 에러가 났는지 알려주기도 하고, 특정 부분에서 어떤 결과값이 발생하는지 알고 싶을때 사용자가 임의로 코드에 로그를 작성해서 결과를 눈으로 확인하기도 합니다. 이런 로그의 색 변경을 통해 좀더 직관적으로 확인할 수 있도록 변경 해보겠습니다! 로그 색상 추천 A Assert: 9C27B0 Debug: 2196F3 Error: F44336 Info: 4CAF50 Warning: FFC107 로그 색상 추천 B Assert: 9876AA Debug: 6897BB Error: FF6B68 Info: 6A8759 Warning: BBB529 ..
안드로이드 어플의 패키지명 확인하기 : 패키지명(Package name) 이란? 안드로이드 앱 각각의 고유한 이름이라고 할 수 있습니다. 사용자에게 직접적으로 보이지는 않지만, 이 이름은 중복될 수 없으며 나중에 구글 플레이에 어플을 출시할 때에도 이 이름이 중복이 된다면 패키지명을 변경하는 과정이 필요합니다. Intent를 사용해서 특정 어플을 실행시키거나 참조하는 과정이 필요할 때 주로 이 패키지명을 찾게 됩니다. 방법1 : Google Play 접속 후 검색 Google Play 수백만 개의 최신 Android 앱, 게임, 음악, 영화, TV 프로그램, 도서, 잡지 등을 즐기세요. 기기 간에 공유되어 언제 어디서든 이용할 수 있습니다. play.google.com 아주 간단합니다. 이제 Intent..
내가 만든 Android App에서 이메일 앱과 연동하는건 아주 간단합니다. 주로 Activity 이용시 사용되었던 Intent를 사용하면 됩니다. 공통적으로 메일 제목, 본문 내용, 받는사람 이메일등에 대한 내용을 미리 입력 할 수도 있습니다. ex) Intent mail_intent = new Intent(Intent.ACTION_SEND); mail_intent .setType("*/*"); mail_intent.putExtra(Intent.EXTRA_EMAIL, "aaaa@naver.com"); // 받는 사람 이메일 mail_intent.putExtra(Intent.EXTRA_SUBJECT, "Email Title"); // 메일 제목 mail_intent.putExtra(Intent.EXTRA..
목표 1. xml 파일에서 EditText의 속성추가를 통해 커서, 밑줄의 색상을 변경할 수 있다. EditText? EditText는, 사용자에게 어떤 값들(텍스트, 숫자 등)을 입력받을 때 사용하는 속성입니다. 숫자만 입력받게 하거나, 입력할 수 있는 글자수를 제한하거나... 여러가지 제한을 할 수 있는 속성이 있지만 이번 포스팅에서는 EditText가 활성화 되었을 때 표시되는 커서와 밑줄 색상 변경해 대해서 다루겠습니다. 기본적으로, EditText는 활성화 상태가 되면 밑줄, 커서, 그리고 영역지정 부분이 민트색상으로 표시됩니다. 그리고 영역지정된 부분의 양 끝에 위치해 있는 기울어진 물방울 같은 모양도 바꿀 수 있습니다. 1. xml 코드에서 변경하기 커서의 경우.. 'textCursorDra..
안드로이드는 Android 6.0(API 23) 부터 배터리 수명연장을 위해 절전기능인 Doze Mode, Standby Mode 2가지를 도입하였습니다. 우리말로 변역하자면 수면 상태와 대기 상태를 의미합니다. 아마 앱 개발 중, AlarmManager를 통해 앱 알람 기능을 구현하려고 하다보면 알람이 제때 울리지 않아 문제를 겪게 되어 곤란한 상황이 발생하는데요! 오늘은 그 문제를 해결하기 위한 첫번째 순서로, Doze Mode에 대해서 알아보겠습니다. * 해당 페이지에선 Doze Mode에 대해서만 다루기 때문에 수면상태, 수면모드, 더즈모드, 잠자기 모드... 용어를 섞어 사용하고 있습니다. 용어는 다르지만 모두 같은 상태를 의미합니다! (개인적으로 처음 접했을 땐 용어 자체를 몰라 한참 찾았던 ..