목록Java/Android Studio (2)
또실패영의 개발일지
인텐트 안드로이드 컴포넌트(activity, service, broadcast receiver, content provider)가 서로 데이터를 주고 받기 위한 메세지 기능 명시적 인텐트 실행하고자 하는 컴포넌트의 클래스명을 인텐트에 담는 방법, 주로 같은 앱의 컴포넌트를 실행할 때 이용 Intent intent = new Intent(this, MenuActivity.class); //클래스명을 직접 주는 것 startActivity(intent); 암시적 인텐트 클래스명이 아닌 Intent Filter 정보 활용, 클래스명을 알 수 없는 경우 사용 Intent Frilter 구성 요소 action : name 특성에서 허용된 인텐트 작업 선언 data : 허용된 데이터 유형 선언 category : ..
안드로이드 스튜디오 프로젝트 구조 맨 처음 프로젝트 만든 경우에 생기는 구조이다. java 폴더 자바 소스 파일들이 있는 폴더이며 프로젝트 생성 시 입력한 패키지 이름의 하위 폴더 존재 MainActivity.java로 메인 Java소스가 있으며 이 소스는 액티비티 화면(activity_main.xml)의 기능을 구현하는 파일 res 폴더 각종 리소스들이 저장되는 폴더 drawable 폴더: 이미지 파일 mimap 폴더: 아이콘 이미지(추후 Image Asset으로 아이콘 제작을 하면 저장되는 폴더) layout 폴더: 화면의 구성인 액티비티를 구성하는 xml 파일 values 폴더: string.xml(문자열), colors.xml(생상표), themes.xml(스타일) manifest 폴더 앱의 구성..