728x90
반응형
안드로이드에서 리소스(resource)의 의미와 기능 [목차] Resource 분리화 Resource 정의와 설정 주요 Resource 타입 drawable layout animation R class 실습: 리소스를 이용하여 액티비티 구성하기 리소스(res) ◼ 안드로이드 앱 개발 순서 0. 결과물에 대한 설계 1. res의 설정 2. Java 코딩(Activity) 3. Manifest 수정 4. Gradle Scripts 수정 Resource 분리화 프로그래밍은 자료구조와 알고리즘으로 이루어진다. 프로그래밍 = 1. Data Structure (자료구조) - array, list, Grid ... - 전역 변수, 지역 변수 2. Algorithm (Logic: 수행 절차) - Sort, Search..
2.3 Manifest (매니페스트) Android의 Manifest 모든 앱 프로젝트는 프로젝트 소스 세트의 루트에 AndroidManifest.xml 파일(정확히 이 이름)이 있어야 한다. 매니페스트 파일은 Android 빌드 도구, Android 운영체제 및 Google Play에 앱에 관한 필수 정보를 설명한다. 매니페스트 파일은 다른 여러 가지도 설명하지만 특히 다음과 같은 내용을 선언해야 한다. 앱의 패키지 이름(일반적으로 코드의 네임스페이스와 일치) Android 빌드 도구는 프로젝트를 빌드할 때 이 이름으로 코드 엔티티의 위치를 확인한다. 앱을 패키징할 때 빌드 도구가 이 값을 Gradle 빌드 파일의 애플리케이션 ID로 대체하는데, 이는 Google Play에서 고유한 앱 식별자로 사용된..
2.2 Activity (액티비티) 액티비티(Activity) : 사용자 인터페이스 화면을 만들기 위해 필요한 기본적인 컴포넌트 Activity 클래스를 계승하여 확장한다. View를 사용해 사용자 상호작용을 제공한다. 모든 화면에 대해 각각 새로운 Activity를 만들어야 한다. Activity의 종류 대부분의 Activity는 화면 전체를 차지 반투명한 Activity 떠 있는 Activity 다이얼로그 박스를 사용하는 Activity (1) Activity 만들기 Activity 클래스 상속: extends Activity (→ AppCompactActivity) Activity의 라이프 사이클에 맞춰 호출되는 메소드 구현: onCreate(): Activity 생성시에 호출, View를 이용하여..
[안드로이드 앱 프로그래밍] Part 1. 스마트폰에 대한 소개(1): 스마트폰의 특징, 모바일 앱 스토어) Part 1. 스마트폰에 대한 소개 [서론] 스마트 디바이스의 핵심 기능: 와이파이 💫연결성: 와이파이와 데이터는 연결되어 있음 와이파이가 안 되면 셀룰러 데이터로 연결된다. "smart": having a clean, ne ynslee627.tistory.com 3. Android란? : 모바일 기기의 외관, 분위기, 기능을 모양지을 수 있는 모바일 애플리케이션을 작성하기 위한 API Library set과 더불어 운영체제, 미들웨어, 그리고 핵심 애플리케이션을 포함하고 있는 오픈 소스 소프트웨어 스택 미들웨어 : 컴퓨터 제작 회사가 사용자의 특정한 요구대로 만들어 제공하는 프로그램. : 운영체..
Part 1. 스마트폰에 대한 소개 [서론] 스마트 디바이스의 핵심 기능: 와이파이 💫연결성: 와이파이와 데이터는 연결되어 있음 와이파이가 안 되면 셀룰러 데이터로 연결된다. "smart": having a clean, neat, stylish appearance using advanced computer systems intelligent or able to think quickly (출처: https://dictionary.cambridge.org/ko/사전/영어/smart) 1. 스마트폰의 특징 스마트 폰: 개인 정보 관리 기능 + 휴대전화 기능 결합한 휴대용 기기 통화 기능 + 컴퓨터 + 다양한 기능 내장(카메라, 센서, GPS 등) 운영체제 Android, iOS, etc 인터넷 연결 GPS로 ..