프로그래밍/안드로이드(4)
-
안드로이드 4대 컴포넌트
안드로이드 4대 구성요소는 엑티비티,서비스, 방송수신자, 콘텐츠 제공자를 말한다. 각각은 서로 독립된 요소들로 인텐트를 통해 상호작용을 한다. 1. 액티비티(Activity) 액티비티는 사용자와 상호작용을 위한 UI 화면을 담당하는 컴포넌트로, View, View Group를 사용하여 화면을 구성한다. 어플리케이션은 각각의 기능을 가진 하나 이상의 액티비티가 서로 관계를 가지며 작업을 수행며, 한 화면에 하나의 액티비티만을 보여준다. 액티비티는 새로운 화면이 시작되면 이전의 화면은 중단되어 백스택으로 push되며, 현재 화면이 종료되면 해당 액티비티는 스택에서 pop 되어 LIFO 방식에 따라 이전 액티비티가 재개되는 형식으로 동작이 이루어진다. Activity 생명주기 사용자가 장치 사용 중 메모리가 ..
2020.03.16 -
android Layout - 팔레트 종류와 기능
text -TextView :안드로이드 UI에 텍스트를 표시하는 기능. Buttom, EditText의 부모클래스 -Plain Text :표준 텍스트 키보드를 표시하는 textview -Password :표준 텍스트 키보드를 표시하고 개인 정보 보호를 위해 입력 한 텍스트를 숨김 -Password(Numeric) :숫자 키보드를 표시하고 개인 정보 보호를 위해 입력 한 텍스트를 숨김 -E-mail :@ 문자를 추가하여 표준 텍스트 키보드를 표시 -Phone :전화 스타일 키보드를 표시 -Multiline Text :새 줄을 추가하기 위해 Enter 키를 추가하여 표준 텍스트 키보드를 표시 -Time : 문자를 추가하여 숫자 키보드를 표시 -Data :문자를 추가하여 숫자 키보드를 표시 -Number(Si..
2020.03.13 -
안드로이드 레이아웃 종류
Layout 앱에서 사용자 인터페이스를 위한 구조를 정의. 레이아웃의 모든 요소는 View와 ViewGroup 객체의 계층을 사용하여 빌빌드하고, 위젯의 위치를 정렬하거나, 연관된 위젯들을 그룹화하는 역할을 수행한다.레이아웃에는 LinearLayout , RelativeLayout, FrameLayout, TableLayout, GridLayout, cons 이렇게 6가지 종류가 있다. 1. LinearLayout 세로 또는 가로의 단일 방향으로 모든 하위 요소를 정렬하는 뷰 그룹이다. 뷰 객체들은 위치가 중복되지않는다. 속성 -orientation: 뷰의 배치방향을 설정하는 속성이다. android:orientation="vertical" : 수직(세로)방향으로 배치 android:orientation..
2020.03.13 -
manifest
AndroidManifest.xml파일의 루트요소. 요소를 포함 -xmlns:android Android 네임스페이스를 정의합니다. 이 속성은 항상 'http://schemas.android.com/apk/res/androi로 설정해야 합니다. -package Android 앱의 전체 자바 언어 스타일 패키지 이름. 빌드 시스템에서는 애플리케이션 패키지(APK)로 앱을 빌드하는 동안 앱의 생성된R.java클래스(앱 리소스에 액세스하는 데 사용됨)용 네임스페이스로 이 이름을 적용 . manifest 파일에 선언되는 상대 클래스 이름을 확인하는 데 이 이름을 사용 앱 프로세스의 기본이름이며, 활동의 기본 작업 어피니티 -android:targetSandboxVersion 이 앱에서 사용할 타겟 샌드박스로, ..
2020.03.09