Android Studio/안드로이드 스튜디오(JAVA)(25)
-
안드로이드 앱개발 스터디8 - 01 (Spinner)
https://www.youtube.com/watch?v=Ylh4NvkBYP4&list=PLC51MBz7PMyyyR2l4gGBMFMMUfYmBkZxm&index=21 안드로이드 앱 개발 강의 #20 Spinner (드롭다운 메뉴) 스피너는 값 집합에서 하나의 값을 선택할 수 있는 빠른 방법을 제공합니다. 기본 상태의 스피너는 현재 선택된 값을 표시합니다. 스피너를 터치하면 기타 모든 사용 가능한 값을 포함하는 드롭다운 메뉴가 표시되며, 여기서 새 값을 선택할 수 있습니다. 출처 : https://developer.android.com/guide/topics/ui/controls/spinner?hl=ko 스피너 | Android 개발자 | Android Developers 스피너는 값 집합에서 하나의 값을..
2021.08.25 -
안드로이드 앱개발 스터디7 - 01 (MediaRecorder)
https://www.youtube.com/watch?v=tph1U3PfMe0&list=PLC51MBz7PMyyyR2l4gGBMFMMUfYmBkZxm&index=19 안드로이드 앱 개발 강의 #18 Video Record "녹화 시작" 버튼을 누르면 권한을 허용하겠냐는 창이 뜨고, 권한을 허용하면 동영상 녹화가 시작된다. "녹화 시작" 버튼을 한 번 더 누르면 동영상 녹화가 중지된 후 미리 설정해놓은 경로에 동영상이 저장된다. 1. 화면 구성하기 (activity_main.xml) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Colored by Color Scripter cs 녹화 시작 / 중단을 위한 버튼 녹화되고 있는 영상을 확인할 수 있는 Surf..
2021.08.18 -
안드로이드 앱개발 스터디5 - 03 (RecyclerView 응용)
https://seol22.tistory.com/9 안드로이드 앱개발 스터디4 (RecyclerView) 글 1. 무엇을 어떻게 응용하였는가? 안드로이드 앱개발 스터디4에서 했던 RecyclerView를 응용해보았다. EditText를 사용하였다. 지난 번에는 미리 입력해놓은 글을 추가했었는데, 이번에는 직접 이름과 내용을 입력해서 추가할 수 있게 응용하였다. 왼쪽이 이전 버전, 오른쪽이 응용 버전이다. 2. 수정한 코드 가. activity_main.xml 원래는 "추가" 버튼 하나만 있었는데, EditText를 세로로 두 개 넣고, "ADD" 버튼을 우측에 하나 만들어 주었다. Name과 Content를 직접 입력하게 바꾸었으므로 두 개를 입력하는 부분과 추가 버튼만 만들면 되는 거라 따로 코드를 올..
2021.08.14 -
안드로이드 앱개발 스터디6 - 04 (Fragment 응용)
지난번 스터디 때 배웠던 Fragment를 응용해보았다. 구상한 내용은 다음 그림과 같다. https://seol22.tistory.com/14?category=1009428 안드로이드 앱개발 스터디5 - 01 (Fragment) https://www.youtube.com/watch?v=3Th96mVEpyo&list=PLC51MBz7PMyyyR2l4gGBMFMMUfYmBkZxm&index=14 안드로이드 앱 개발 강의 #13 Fragment (하단 메뉴바 구성하기) 하단 메뉴바를 구성해서 각 메뉴 버튼을 누르.. seol22.tistory.com 급하게 만든다고 시작화면이 휑하긴 하지만 어쨌든 시작화면에 버튼을 두 개 만들어 주었다. M1 버튼을 누르면 화면이 바뀌고, 링크를 입력하면 인터넷 화면이 뜬다..
2021.08.11 -
안드로이드 앱개발 스터디6 - 03 (Service)
https://www.youtube.com/watch?v=lOHku4NXpfA&list=PLC51MBz7PMyyyR2l4gGBMFMMUfYmBkZxm&index=18 안드로이드 앱 개발 강의 #17 Service (백그라운드 음악) "서비스 시작" 버튼을 누르면 노래가 재생되기 시작하며, 다른 앱을 실행시켜도 노래는 계속 재생된다. 즉, 백그라운드에서 음악이 재생된다. "서비스 종료" 버튼을 누르면 노래가 더 이상 재생되지 않는다. Service는 백그라운드에서 오래 실행되는 작업을 수행할 수 있는 애플리케이션 구성 요소이며 사용자 인터페이스를 제공하지 않습니다. 다른 애플리케이션 구성 요소가 서비스를 시작할 수 있으며, 이는 사용자가 다른 애플리케이션으로 전환하더라도 백그라운드에서 계속해서 실행됩니다...
2021.08.11 -
안드로이드 앱개발 스터디6 - 02 (Dialog)
https://www.youtube.com/watch?v=SmsshpB1O38&list=PLC51MBz7PMyyyR2l4gGBMFMMUfYmBkZxm&index=17 안드로이드 앱 개발 강의 #16 Dialog (다이얼로그 팝업창) "DIALOG" 버튼을 누르면 팝업창이 뜨고, 글자를 입력한 뒤 "CHECK" 버튼을 누르면 팝업창이 꺼지고 화면에 입력한 글자가 뜬다. "CANCEL" 버튼을 누른 경우에는 팝업창이 꺼지지만 화면에 입력한 글자가 뜨지 않는다. 대화상자는 사용자에게 결정을 내리거나 추가 정보를 입력하라는 메시지를 표시하는 작은 창입니다. 대화상자는 화면을 가득 채우지 않으며 보통은 사용자가 다음으로 계속 진행하기 전에 조치를 취해야 하는 모달 이벤트에 사용됩니다. 출처 : https://de..
2021.08.11