App
32안드로이드 스튜디오 :: 앱 만들기 기초 #4 (에뮬레이터 실행)
"안드로이드 스튜디오:: Java :: 앱 만들기 기초 #3 (버튼 만들기)" 바로가기 "안드로이드 스튜디오:: Kotlin :: 앱 만들기 기초 #3 (버튼 만들기)" 바로가기 작성한 앱을 먼저 에뮬레이터로 실행해 테스트 해본다. 1. 에뮬레이터 생성 (AVD Manager실행) :: Android Virtual Device Tools > AVD Manager 또는 상단 아이콘 클릭 2. Create Virtual Device... 클릭 등록된 에뮬레이터가 하나도 없을 때 표시되는 화면이다. 가운데 Create Virtual Device를 클릭해 새로운 에뮬레이터를 생성한다. 3. 원하는 디바이스 선택 원하는 기기와 기종을 선택한다. 핸드폰용 앱으로 블로그를 진행할 것이기 때문에 카테고리는 Phone,..
Android/공통 2020.05.20 moonsu안드로이드 스튜디오:: Kotlin :: 앱 만들기 기초 #3 (버튼 만들기)
"안드로이드 스튜디오 :: 앱 만들기 기초 #2 (프로젝트 구성)" 바로가기 안드로이드 스튜디오에서 코틀린을 사용하여 버튼 만드는 방법을 살펴본다. 1. res > layout > activity_main.xml 파일 열기 메인 화면이 될 activity_main.xml파일을 열어 다음과 같이 작성한다. 항상 대소문자에 유의하여 작성한다. 2. 버튼에 이름 넣기 만들어진 버튼은 껍데기만 존재할 뿐이다. 버튼이 버튼되게 하려면 기능을 하도록 명령해야 한고 그러기 위해선 다른 객체와 구별하기 위한 이름이 필요하다. ...
Android/Kotlin 2020.05.20 moonsu안드로이드 스튜디오 :: 앱 만들기 기초 #2 (프로젝트 구성)
("안드로이드 스튜디오 :: 앱 만들기 기초 #1 (프로젝트 생성)" 참조) 앱 제작을 위해 먼저 생성한 프로젝트가 어떻게 구성되어 있는지 살펴본다. 1. 기본화면 (1) 프로젝트 창 : 프로젝트의 폴더 구조를 보여준다. 몇 가지 보기 모드를 지원하는데 2가지만 기억하면 된다. a. Project : 실제 폴더 구조. Android 뷰에서 제공하지 않는 파일을 보거나 실제 구조를 볼 때 사용한다. b. Android : 가장 일반적인 개발모드. 안드로이드 개발에 최적화 된 구조이다. (2) 에디터 창 : 현재 편집 중인 파일 표시. (3) 도구 창 : 빌드 상황 체크, 에러 등 각종 메세지를 확인 할 수 있다. 특히 Logcat화면과 친해져야 에러를 방지할 수 있다. 2. 프로젝트 창 구조 (1) man..
Android/공통 2020.05.13 moonsu안드로이드 스튜디오 :: 앱 만들기 기초 #1 (프로젝트 생성)
안드로이드 스튜디오에서 앱을 만들기 위한 기초, 프로젝트 생성과 실행하는 방법. (AndroidStudio 3.6) 먼저, 프로젝트를 생성한다. 1. AndroidStudio실행 > Start a new Android Stuido project 2. Phone and Tablet > 원하는 레이아웃 선택 > Next 안드로이드 스튜디오를 통해 핸드폰 뿐 아니라 WearOS(스마트워치 등)나 TV에 관련한 앱도 제작할 수 있다. 아래 레이아웃은 안드로이드 스튜디오에서 기본적으로 제공하는 디자인 틀이며 선택 후 디자인만 조금 바꿔도 그럴듯한 앱이 만들어진다. 3. 정보 입력 > Finish (1) Name : 프로젝트 이름 (2) Package name : 제각각이지만 "바지"라는 카테고리를 하나의 상자에 ..
Android/공통 2020.05.11 moonsu안드로이드 스튜디오 :: App Bundle파일 생성하기
안드로이드 스튜디오에서 App Bundle파일을 생성하는 방법입니다. {AndroidStudio 3.6) App Bundle은 앱의 크기가 더 작아 빌드, 배포 및 업로드 시간이 단축되고 플레이스토어의 여러 모듈을 쉽게 사용할 수 있는 등의 장점이 있어 구글에서 권장하는 새로운 앱 빌드 방식이다. ("안드로이드 개발자 가이드" 참조) 따라서 APK가 아닌 App Bundle로 앱을 배포하는 것이 여러가지 측면에서 유리해 보인다. 1. Build > Generate Signed Bundle / APK... 2. Android App Bundle (Next) > Create new... (키가 존재하면 키에 대한 정보 입력후 다음을 누르면 됩니다.) 여기서도 Android App Bundle의 장점을 간략하..
Android/공통 2020.05.08 moonsu안드로이드 스튜디오 :: APK파일 생성하기
안드로이드 스튜디오에서 APK파일을 생성하는 방법입니다. {AndroidStudio 3.6) 1. Build > Generate Signed Bundle / APK... 2. APK(Next) > Create new... (키가 존재하면 키에 대한 정보 입력후 다음을 누르면 됩니다.) 4. 정보 입력 (1) Key store path : 키스토어를 저장할 경로. 만든 키를 계속 사용할 것이기 때문에 폴더를 따로 생성해 보관하길 추천. (2) Password : 키스토어에 대한 패스워드 (3) Confirm : 패스워드 확인 Key (4) Alias : 별명. 키를 구분할 수 있는 닉네임 정도로 생각하면 된다. (5) Password : 키에 대한 패스워드 (6) Confirm : 패스워드 확인 (7) V..
Android/공통 2020.05.08 moonsu안드로이드 스튜디오 :: 주석 처리 단축키 (windows, macOS)
안드로이드 스튜디오에서 주석 처리 및 해제를 위한 단축키입니다. 1. 한줄 주석 (windows) Ctrl + / (macOS) Cmd + / //원하는 만큼 드래그 후 //단축키를 누르면 드래그 된 줄이 모두 주석 처리된다. 2. 구간 주석 (windows) Ctrl + Shift + / (macOS) Cmd + Shift + / /* 원하는 만큼 드래그 후 단축키를 누르면 구간 주석 처리된다.*/ 3. XML 주석 XML 주석은 위 단축키(한줄, 구간)와 동일하며 HTML의 주석과 같은 모양이다. XML 주석은 연속 하이픈에 유의하여 작성한다. // 오류가 발생한다 // 정상작동
Android/공통 2020.05.07 moonsu안드로이드 스튜디오 :: 스마트폰, 태블릿 IP주소 확인하기
Android기기(스마트폰, 태블릿 등)의 IP주소를 확인하는 방법. 종류가 굉장히 다양한 Android의 특성상 기기별로 설정 방법이 상이할 수 있습니다. 1. Nexus 기기 IP주소 확인 (출처 : 안드로이드 공식 개발자 가이드) 설정 > 태블릿 정보(또는 휴대전화 정보) > 상태 > IP 주소 2. Samsung 기기 IP주소 확인 (참조 : Galaxy S8+, Galaxy Tab S6) 설정 > 연결 > Wi-Fi > 고급(오른쪽상단 햄버거버튼) > 네트워크 관리(더보기) 3. LG 기기 IP주소 확인 (참조 : LG G6) 설정 > 시스템 > 휴대폰 정보 > 네트워크 > IP 주소
Android/공통 2020.05.07 moonsu