분류 전체보기(40)
-
[MediaRecorder] 녹음 기능 형성을 시도기
#Android #Kotiln #MediaRecorder #기본기능 댓글과 좋아요는 사랑입니다. 안녕하세요. 가장 기본적인 기능을 구현하는데 포커스를 맞춰 재작 했습니다. 안드로이드 녹음 기능입니다. [목표] 녹음 후 파일 재생을 위해서 무엇을 했는지 나열을 해보고자 합니다. [완료] 가장 먼저 안드로이드 개발자 문서를 참고하였고, 이를 약간 수정하여 개발하였습니다. 1. 권한을 Android Manifest.xml에 설정 2. 권한을 넣어줍니다. (필수) val PERMISSION_REQUEST_RECORD_AUDIO = 100 // 권한 요청을 위한 코드 (필수) Manifest.permission.RECORD_AUDIO // AUDIO 권한의 코드 (필수) ActivityCompat.requestP..
2021.11.02 -
ConstraintLayout에서 비율 조절(같은 비율로 버튼만드는 예시)
안녕하세요 오늘 프로젝트를 짜면서 적용하는 ConstraintLayout에서 어떻게 하면 비율을 맞춰서 할 수 있을까? 세로로 1/3 크기로 똑같은 버튼을 작성하는 방법을 알아보았습니다. 글의 특성상 PC에서 보셔야 더 편하게 이해할 수 있습니다. [완료] [코드] [포인트] 포인트는 딱 3가지입니다. 1. layout_width 는 0dp 2. 왼쪽과 오른쪽을 정확하게 명시해줍니다. 2-1 코드에 대한 부연 설명 부모는 ConstraintLayout을 의미합니다. 아이디 xml 속성 속성 값 설명 btnPlay layout_constraintLeft_toLeftOf parent 맨 왼쪽 버튼의 왼쪽은 부모이다. btnPlay layout_constraintRight_toLeftOf @id/btnWait..
2021.10.17 -
[파일읽기]Java 와 Kotlin 코드의 다른 스타일
#Java #Kotlin이 다른 #스타일 무엇일까? #파일읽기 편 안녕하세요. 오늘 프로젝트를 짜면서 적용하고, 다른 사람도 이렇게 적용하는지 확인하고, 포스팅을 합니다. 제가 했던 것의 핵심만 간단명료하게 작성했습니다. Java Style AssetManaager assetManager = getAssetes(); // assets/test.json파일을 읽는 InputStream try { InputStream is = assetManager.open("test.json"); InputStreamReader isr = new InputStreamReader(is); BufferedReader reader = new BufferedReader(isr); StringBuffer buffer = new S..
2021.10.14 -
[Android]C로 제작된 코드를 Java에서 호출하는 방법
[Android]C로 제작된 코드를 Java에서 호출하는 방법
2021.01.26