목록코딩 일기장 (205)
와챠의 우당탕탕 코딩 일기장
오늘은 Android Studio로 음성인식 기능을 만들어 보려고 한다 왜냐 그냥 궁금함 만들어보니까 너무나 쉽고 간단... 결과 화면 1. Manifest에 권한 + intent 추가 2. xml 코드짜기 대충 아래 꺼만 만듦 말하기 버튼 말한 내용을 보여줄 TextView 음성인식 상태 TextView 3. kt 코드 짜기 설명은 주석에!~ package com.example.mystt import android.Manifest import android.content.Intent import android.content.pm.PackageManager import android.os.Build import android.os.Bundle import android.speech.RecognitionL..
갑자기 지문인식 궁금해져서 만들어봄 너무나 간단... 결과 화면은 아래와 같은데.... 지문인식 다이얼로그..는 보안 정책상 캡쳐가 안된다해서 못찍음... 1. Manifest에 권한 추가 2. dependency 추가 implementation 'androidx.biometric:biometric:1.2.0-alpha04' 3. xml 만들기 4. kt 코드 짜기 package com.example.myfingerprint import androidx.biometric.BiometricPrompt import android.os.Bundle import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import androidx..
아래 UI는 "동네 고영희" 앱 UI입니다! 1, CustomView의 layout 생성 res>layout>custom_spinner_text_view.xml 2, res>values>attrs.xml(없으면 생성) 내가 필요한 속성은 TextView에서 사용할 hint와 스피너(처럼 생긴 TextView)에서 선택한 값을 보이기 위한 text 속성이었다. 나머지 글씨 크기니 폰트니 하는 속성은 공통적이라 위 xml에서 지정해줌. 3, CustomView를 생성할 Class 만들기 package com.example.dongnaegoyang.custom import android.content.Context import android.content.res.TypedArray import android...
아래 UI는 "둥네 고영희" 앱 UI입니다! res>drawable>custom_scrollbar.xml 이 xml를 스크롤바를 붙이고 싶은 EditText에 붙이기 android:scrollbars="vertical"// 세로로 스크롤 android:scrollbarThumbVertical="@drawable/custom_scrollbar"// 커스텀한 스크롤바 android:maxLines="3"// 최대 3줄까지 확장 그러면 요로코롬 됨 cursor 색 변경은: android:textCursorDrawable="@drawable/edittext_cursor_color" edittext_cursor_color.xml 참고로... EditText 동글네모 테두리는 이거 android:background..
아래 UI는 "동네 고영희"앱의 UI입니다^______^ 귀엽죠 해당 UI의 Tab 부분에 선택이 안 된 tab 아래 underline이 있는 걸 확인할 수 있다!! 만들어봅시다 res>drawable>tab_underline.xml 이 xml은 뒤에 일단 밑줄의 색이 될 사각형을 깔아놓고 그 위에 탭 레이아웃의 배경색인 흰 색 사각형을 바닥에서 1.5dp만큼 올려깐 것이다. 이 xml을 TabLayout에 요로코롬 달아주면 된다.ㅎ app:tabBackground="@drawable/tab_underline" 참고 https://stackoverflow.com/questions/36367114/set-color-to-unselected-tab-indicator-in-tab-layout
문제 히스토그램은 직사각형 여러 개가 아래쪽으로 정렬되어 있는 도형이다. 각 직사각형은 같은 너비를 가지고 있지만, 높이는 서로 다를 수도 있다. 예를 들어, 왼쪽 그림은 높이가 2, 1, 4, 5, 1, 3, 3이고 너비가 1인 직사각형으로 이루어진 히스토그램이다. 히스토그램에서 가장 넓이가 큰 직사각형을 구하는 프로그램을 작성하시오. 입력 입력은 테스트 케이스 여러 개로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, 직사각형의 수 n이 가장 처음으로 주어진다. (1 ≤ n ≤ 100,000) 그 다음 n개의 정수 h1, ..., hn (0 ≤ hi ≤ 1,000,000,000)가 주어진다. 이 숫자들은 히스토그램에 있는 직사각형의 높이이며, 왼쪽부터 오른쪽까지 순서대로 주어진다. 모든 ..
유튜브에서 Kotlin 강좌(Code with Joyce)를 보고 있는데 마지막 강의에서 Navigation에 대한 내용을 다루시길래 재밌어 보여서 나도 같이 만들어보고자 한다. Navigation 궁금했음!! 더 잘 다르고 싶었음! https://developer.android.com/guide/navigation/navigation-getting-started?hl=ko 탐색 구성요소 시작하기 | Android 개발자 | Android Developers 탐색 구성요소 시작하기 이 주제는 탐색 구성요소를 설정하고 사용하는 방법을 설명합니다. 탐색 구성요소의 대략적인 개요는 탐색 개요를 참고하세요. 환경 설정참고: 탐색 구성요소는 Android developer.android.com 1. depende..
아래 화면은 "동네 고영희" 앱 UI입니다^____^ 결과 화면 구현한 기능 갤러리에서 사진 선택(사진 선택 시 최대 선택 개수 지정) 사진 재선택 시 이전에 선택한 사진 보이기 갤러리에서 사진 선택 시 확대된 사진 보이기 선택된 사진 개수 실시간으로 보이기 1. 라이브러리 gradle에 추가 사진 개수 제한을 위한 fishbun과 이미지 로드를 위한 gilde 라이브러리를 다운받아준다. 최신 버전 확인: https://github.com/sangcomz/FishBun dependencies { implementation 'io.github.sangcomz:fishbun:1.0.0-beta01' // limit photo count implementation 'com.github.bumptech.glid..