안드로이드 어플의 패키지명 확인하기 : 패키지명(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..
apk 파일로 만드려고 하니.. 갑자기 이런 에러가 생겼다. Execution failed for task ':app:lintVitaRelease'. > Lint found fatal errors while assembling a release target. 1. 임시 방편 build.gradle 파일의 android{ } 안에 옵션 추가 lintOptions{ checkReleaseBuilds false abortOnError false } 이렇게 하면 해결은 되지만.. 하지만 이 방법은 어디까지나 임시 방편이라고 합니다. 2. 확실하게 해결 작업중인 안드로이드 프로젝트 폴더의 app/build/reports/lint-results-release-fatal.html 파일을 확인해보면 정확한 문제를 알 ..
사운드 진폭 측정 테스트중, 특정 기기에서 start failed: -1004 error 그외 키워드 : AudioEncodingError, encodingError... 와 같은 에러가 발생했다. 똑같은 에러코드를 가진 사람의 해결법은 없었으나.. 찾아보니 기기마다 지원되는 오디오 인코딩 방식이 다르기 때문이라고 한다. 기존 코드 MediaRecorder recorder; recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); 변경 코드 ..
안드로이드 스튜디오에서, 코드로 휴대폰 기종을 확인하는 방법 아주아주 간단합니다! 아래와 같이 입력하면 끝! Log.e("phone", Build.MODEL);