-
개인 프로젝트 (안드로이드 스튜디오)안드로이드 스튜디오 2021. 12. 31. 15:53
1) 메인창
실행 시 메인화면 과제서랍 손잡이 열기 [1] 설명
- switch를 이용하여 자기소개, 웹페이지 검색, 시청횟수 기록을 펼치고 닫음
- HorizontalScrollView를 이용하여 화면 크기(width)를 초과하는 switch가 짤리지 않도록 구성
- 하단에 SlidingDrawer을 이용하여 그동안의 과제를 서랍 안에 정리
- 과제 서랍에는 linear layout를 horizontal – vertical로 지정하여 수평과 수직 방향을 지정하여 구성
2) 자기소개 스위치
자기소개 스위치 켜기 이름 버튼 클릭 사진 버튼 클릭 사진-라디오버튼 클릭 전공 버튼 클릭 즐겨찾는 사이트 버튼-네이버 음악 재생 버튼 음악 중지버튼 음악 이미지 클릭 [2] 설명
- 자기소개 switch를 실행하게 되면 이름, 사진, 학과, 즐겨찾는 홈페이지, 음악 재생•중지 버튼이 보여짐
- 즐겨찾는 홈페이지 버튼에는 네이버 홈페이지를 연결
- 사진에 RadioGroup을 이용하여 다섯가지의 사진을 나타냄(기본 사진은 img1)
- 음악 재생 버튼을 누르면 연결한 음악을 재생시키고 앨범 이미지를 보여지게 함. 앨범 이미지를 클릭하면 유튜브로 연결하여 관련 영상을 실행시키고, 재생되고 있던 음악을 중지시킴.
- 음악 중지버튼을 누르면 재생하고 있던 음악을 일시적으로 중단하고, 다시 재생버튼을 누르면 음악을 이어 재생함.
- 자기소개 switch를 해제하면 안에 내용이 visibility=“gone”으로 설정하여 보여지지 않음.
3) 홈페이지 검색 스위치
스위치 켰을 때 기본화면 url 이동 url 이동 2 이전 버튼 클릭 시 [3] 설명
- 웹페이지 검색 switch를 실행하게 되면 url입력창과 이동버튼, 이전버튼이 보여짐
- url 입력창에는 https:// 를 미리 적용시켜 홈페이지 주소만 입력받아 실행할 수 있도록 함
- AndroidManifest.xml 창에서 android:usesCleartextTraffic=”true”를 지정하여 url창에서 검색 후 새로운 창으로 넘어갈 때 에러가 발생하지 않도록 함
4) 시청횟수 기록
실행 시 메인화면 스크롤뷰 항목 선택 기록보기 버튼 클릭 프로그램 설명 [설명]
- 시청횟수 기록 switch를 실행하게 되면 시청프로그램 이미지와 기록 버튼이 보여짐
- 이미지가 화면에 짤려 나오지 않도록 ScrollView를 이용하여 이미지를 나타냄
- 이미지 클릭 시 시청 기록의 별표가 하나씩 채워지고 토스트를 이용하여 화면 하단에 클릭 횟수를 누적으로 계산하여 표시 (최대 개수 11개)
- style=”?android:attr/ratingBarStyleSmall”을 지정하여 ratingBar의 별 이미지 크기를 작게 표시함
- 프로그램명 텍스트를 클릭하면 다이얼로그로 프로그램의 간단한 정보를 보여주고 확인버튼을 누르면 다이얼로그 화면을 종료시킴
5) 과제 서랍
자동차 클래스 간단한 계산기 예약 앱 실행 일기장 간단한 그림판 [5] 설명
- 각각 버튼을 누르면 그동안 과제로 수행했던 프로그램을 연결시킴
'안드로이드 스튜디오' 카테고리의 다른 글
간단한 그림판 구현 (0) 2021.12.31 [에러] The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-30). (0) 2021.12.31 이미지, 포토샵, 스케치 (0) 2021.12.31 파일 입출력과 일기장, 그래픽 (0) 2021.12.31 옵션메뉴, 컨텍스트 메뉴, 대화상자 (0) 2021.12.31