본문 바로가기

OLD_달려라/Android39

Android 레이아웃 - View, ViewGroup, LinearLayout, TableLayout, RelativeLayout, FrameLayout, GridLayout Object 하위의 Layout Class 레이아웃에서 자주 사용되는 속성  orientation : 레이아웃 안에 배치할 위젯의 수직 또는 수평 방향을 설정  gravity : 레이아웃 안에 배치할 위젯의 정렬 방향을 좌측, 우측, 중앙으로 설정  padding : 레이아웃 안에 배치할 위젯의 여백을 설정  layout_weight : 레이아웃이 전체 화면에서 차지하는 공간의 가중값을 설정, 여러 개의 레이아웃이 중복될 때 주로 사용  baselineAligned : 레이아웃 안에 배치할 위젯을 보기 좋게 정렬 레이아웃 종류  리니어레이아웃 : 왼쪽 위부터 아래쪽 또는 오른쪽으로 차례로 배치  렐러티브레이아웃 : 위젯 자신이 속한 레이아웃의 상하좌우의 위치를 지정하여 배치  테이블레이아웃.. 2020. 1. 2.
Android 기본 위젯 - View class, Button, TextView, EditText, CompundButton Object 하위의 View Class View Class - 안드로이드 화면에서 실제로 사용되는 것들은 모두 View 클래스의 상속을 받음 - 다른 말로 '위젯'이라고 함 - 다른 위젯을 담을 수 있는 위젯은 레이아웃이라고 함 참고 자료 1장 1.뷰의 계층 안드로이드 응용 프로그램을 구성하는 주요 컴포넌트는 액티비티이다. 그러나 액티비티 자체는 화면에 직접적으로 보이지 않으며 사용자를 대면하는 실체는 액티비티안의 뷰이다. 뷰 여러 개가 모여서 액티비티를 구성하고 액티비티 여러 개가 모여서 응용 프로그램이 된다. 뷰는 안드로이드의 사용자 인터페이스(UI)를 구성하는 핵심 컴포넌트로서 화면상의 사각 영역에 자신의 모양을 그리고 사용자의 입력을 받아들인다. View의 파생 클래스들은 개수가 많을 뿐 www... 2019. 12. 31.
안드로이드 개념 익히기 애플리케이션 기본 설명 각 Android 앱은 자체적인 보안 샌드박스에 속하며, 이는 다음과 같은 Android 보안 기능으로 보호됩니다. - Android 운영체제는 멀티유저 Linux 시스템으로, 여기서 각 앱은 각기 다른 사용자와 같습니다. - 기본적으로 시스템이 각 앱에 고유한 Linux ID를 할당합니다(이 ID는 시스템만 사용할 수 있으며 앱에서는 인식하지 못함). 시스템은 앱 안의 모든 파일에 대해 권한을 설정하여 해당 앱에 할당된 사용자 ID만 이에 액세스할 수 있도록 합니다. - 각 프로세스에는 자체적인 가상 머신(VM)이 있고, 그렇기 때문에 한 앱의 코드가 다른 앱과는 격리된 상태로 실행됩니다. -기본적으로 모든 앱이 앱 자체의 Linux 프로세스에서 실행됩니다. Android 시스템.. 2019. 12. 30.