본문 바로가기

오늘의 공부/android

(14)
[모두의 안드로이드] 7일차 관광지도 앱 만들기 4.앱이름 & 아이콘 변경 참고서적:모두의 안드로이드 *제가 직접 사서 참고하고 있습니다. 개발환경:우분투 20.04 lts 현재는 아이콘과 이름을 설정하지 않아서 기본 모양과 프로젝트 생성시 만든 이름으로 설정되어 있습니다. [1.앱 이름 변경하기] app/res/values 폴더의 string.xml 파일을 엽니다. app_name의 태그 안에 원하는 이름으로 수정해줍니다. 수원화성 앱 이름이 변경된 것을 확인할 수 있습니다. [2.아이콘 변경하기] 아이콘에 사용할 이미지를 app / res /drawable 폴더에 넣어줍니다. 제가 사용할 이미지입니다. 상위폴더인 app폴더를 클릭하고 마우스 오른쪽버튼을 클릭합니다. new>image Asset을 클릭합니다. name을 설정해주고 path를 이미지를 복사해 둔 경로로 바꿔줍니..
[모두의 안드로이드] 6일차 관광지도 앱 만들기 3.앱시작화면 만들기 참고서적:모두의 안드로이드 *제가 직접 사서 참고하고 있습니다. 개발환경:우분투 20.04 lts [1.시작화면 만들기] 앱이 처음 시작 될 때 이미지를 몇 초간 띄운 후에 지도 앱이 열리게 해보겠습니다. 이렇게 앱이 시작 할 때 뜨는 로고나 사진 같은 이미지를 인트로(intro) 또는 스플래쉬(splash)라고 합니다. app>java>패키지 폴더의 오른쪽을 클릭해서 New > Activity > Empty Activity 그리고 액티비티 이름을 정하고 Launcher Activity 체크박스 클릭해주고 Finish누르고 종료합니다. [2.사용할 이미지 넣기] 출처:https://www.suwon.go.kr/sw-www/www05/www05-03/www05-03-04.jsp 사용할 이미지를 res/dr..
[모두의 안드로이드] 5일차 관광지도 앱 만들기 .2 마커 표시하기 참고서적:모두의 안드로이드 *제가 직접 사서 참고하고 있습니다. 개발환경:우분투 20.04 lts [1.구글 지도에서 원하는 위치의 경도 좌표 알아내기] www.google.com/maps Google Maps Find local businesses, view maps and get driving directions in Google Maps. www.google.com:443 구글 맵에 들어가 원하는 장소를 검색하고 마커(빨간색 포인터)오른쪽을 클릭하여 "이곳이 궁금한가요" 탭을 클릭하면 해당 장소에 대한 위도 경도가 숫자로 하단에 표시가 됩니다. 1)화서문(37.285618, 127.009671) 2)화령전(37.283117, 127.012601) 3)방화수령전(37.287617, 127.018057..
[모두의 안드로이드]4일차:관광지도 앱 만들기 01 참고서적:모두의 안드로이드 *제가 직접 사서 참고하고 있습니다. 개발환경:우분투 20.04 lts 지도위에 위치를 표시하고 수원의 광광지를 마커로 표시할 지도앱을 만들어 볼 것입니다. [1.프로젝트 google map Acritivty생성] *프로젝트생성시 플레이 스토어 이름 유무 확인하는 방법. https://play.google.com/store/apps/details?id=패키지명 여기서 패키지명은 프로젝트 만들때 그 프로젝트 명을 입력해주면 됩니다. 저는 com.example.mapsw 으로 확인해보겠습니다. 등록된 이름이 아니면 찾을 수 없다는 페이지가 뜹니다. [2.구글 지도 API 설정하기] 구글 지도를 사용하려면 구글계정으로 API키를 발급 받아야 합니다.API키는 일종의 개인번호라고 보면..
[모두의 안드로이드]4일차: 대화창 띄우기 참고서적:모두의 안드로이드 *제가 직접 사서 참고하고 있습니다. 개발환경:우분투 20.04 lts [1.프로젝트 empty templete으로 생성합니다.] [2.MainActivity.java에 코드 작성하기] package com.example.dialog; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.Context;//1.추가 import android.content.DialogInterface;//2.추가 import android.os.Bundle; public class MainActivity extends AppCompatActivi..
[모두의 안드로이드]4일차: 프로그레스바로 대기상태 표시하기 참고서적:모두의 안드로이드 *제가 직접 사서 참고하고 있습니다. 개발환경:우분투 20.04 lts [1.프로젝트 생성] [2.activity_main.xml에 위젯에 프로그레스바 추가하기] *코드 [3.실행 화면]
[모두의 안드로이드]3일차: 스크롤 화면 만들기 참고서적:모두의 안드로이드 *제가 직접 사서 참고하고 있습니다. 개발환경:우분투 20.04 lts 앱을 사용할때 예를 들면 블로그 메인화면에서 밑으로 스크롤하면 블로그 배너는 옅어지고 아래영역이 올라오는 것을 볼 수 있습니다. 그 기능을 구현해보겠습니다. [1.프로젝트 생성하기 ] 그리고 바로 실행을 해보면 화면을 보면 scrolling영역 크기가 변하는 걸 확인할 수 있습니다.이 영역에 이미지를 넣어보겠습니다. [2.사진 넣기] 상단에 넣을 사진입니다. app/res/drawable에 복사해줍니다. 복사한 후 res/layout의 activity_scrolling.xml을 엽니다. 그리고 디자인 탭으로 갑니다. 그리고 app_bar의 toolbar_layout을 선택한 상태로 all attributes..
[모두의 안드로이드]3일차:한 화면에서 다른 화면 호출하기 참고서적:모두의 안드로이드 *제가 직접 사서 참고하고 있습니다. 개발환경:우분투 20.04 lts 기존 화면에서 버튼을 누르면 다른화면으로 전환 되는것을 해보겠습니다. 프로젝트를 다음처럼 만들고 mainactivity자바 파일에 아래처럼 sendMessage클래스를 작성해주시고. activity_main.xml로 가서 디자인 탭을 누르고 attribute 탭에 가보면 common attribute의 onclick기능에 sendMessage가 생겼습니다. 이제 버튼을 눌렀을 때 새 화면(액티비티)이 뜨는 과정을 하겠습니다. [새로운 액티비티 만들기] 자바의 mainActivity로 가서 오른쪽 마우스를 누르고 empty activty를 만듭니다. 이렇게 액티비티를 만들어줍니다. 그러면 방금 만든 액티비티가..