728x90
반응형

프로그래밍/Android 3

Manifest

매니페스트 파일은 Android 빌드 도구, Android 운영체제 및 Google Play에 앱에 관한 필수 정보를 설명한다. 안드로이드 애플리케이션을 구동하는데 필요한 설정값을 관리해주는 곳이라고 생각하면 편하다. 모든 앱 프로젝트에 manifests 폴더 안에 AndroidManifest.xml 파일이 있어야 한다. 매니페스트 파일 역할 1. 앱의 패키지 이름(식별자, 고유값) 앱을 패키징 할 때 빌드 도구가 이 값을 Gradle 빌드 파일의 애플리케이션 ID로 대체한다. 2. 앱의 구성 요소(activity, service, receiver, provider) 3. 앱이 시스템 또는 다른 앱의 보호된 부분에 액세스 하기 위한 필요한 권한 사용자 데이터, 특정 시스템 기능에 액세스 하기 위한 권한을..

Layouts 조사

1. LinearLayout - LinearLayout은 단 방향으로 모든 하위 요소를 정렬하는 뷰 그룹이다. - 두 가지 방향이 있다. 1. horizontal(수평) 2. vertical(수직) - LinearLayout의 모든 하위 요소는 순차적으로 스택 되므로, 세로 목록의 경우 너비에 상관없이 한 행당 하나의 하위 요소만 있게되며, 가로 목록의 경우 높이가 한 행 높이다. 주요 속성 android:orientation : 레이아웃 방향을 지정할 수 있다. android:gravity : 객체가 자신의 경계 내에서 X, Y축 모두에 내용을 배치하는 방법을 지정 2. FrameLayout - FrameLayout은 단일 항목을 표시하도록 설계되었다. - 일반적으로 단일 하위 뷰를 유지하는 데 사용해..

Palette 조사

안드로이드의 화면을 만들기 위한 도구들이다. 1. Text - TextView : 화면에 입력한 문자열을 보여준다. - EditText : 입력 기능이 가능한 텍스트이다. 여러가지 타입이 존제한다. 1) password 2) E-mail 3) Phone 4) Postal Address 5) Multiline Text 6) Time 7) Date 8) Number - AutoCompleteTextView : 사용자 입력을 자동으로 완성해주는 텍스트뷰이다. ex) "o"를 입력하면 "o"로 시작하는 리스트형태로 보여준다. - MultiAutoCompleteTextView : 자동완성텍스트 뷰와 비슷하다. 그러나 자동완성텍스트는 한번만 실행되지만 이것은 계속 사용이 가능하다. 대신 ',' 이후 자동완성 리스트..

728x90
반응형