본문 바로가기

안드로이드

android studio - logcat Logcat은 기기에서 오류와 (앱에서 Log 클래스로 작성한) 메시지가 발생할 때, 스택 추적을 비롯하여 시스템 메시지의 로그를 덤프해주는 명령줄 도구가끔 테스트 중 Crash 로그를 개발자들에게 넘겨주기도 하는데, 로그들을 볼 줄 알면 결함 잡을 때 도움이 될 것 같음. 로그 출력 필터링로그 메시지의 태그는 메시지가 발생하는 시스템 구성 요소를 나타내는 짧은 문자열 (예: 뷰 시스템의 경우 "View")우선순위는 다음 문자값 중 하나이며, 가장 낮은 우선순위에서 가장 높은 우선순위로 지정V — Verbose (가장 낮은 우선순위)D — DebugI — InfoW — WarningE — ErrorF — FatalS — Silent(가장 높은 순위, 이 경우 아무 것도 출력되지 않음) 아래의 Except.. 더보기
8.0 Oreo OS 업데이트 정보 [펌] 구글 개발자 사이트 안드로이드 오레오에는 어떤 기능이 포함되어 있을까요? 안드로이드 오레오는 끊임 없이 자연스럽게 이어지는 사용자 환경을 만드는 데 주력했습니다. 덕분에, 안드로이드가 훨씬 더 강력하고 사용하기 쉬워졌습니다. 사용자가 PIP를 통해 어떤 화면 크기에서도 두 가지 작업을 동시에 관리할 수 있으며, 앱에서 PIP를 쉽게 지원할 수 있습니다. (오른쪽에서 확인 가능) 알림 도트는 앱 아이콘에 작은 점(도트) 형태로 읽지 않은 알림이 있는지 여부를 알려줍니다. 대부분의 앱에서 자동으로 작동하며, 심지어 도트 색상도 아이콘 색상에서 추출하므로 따로 지정할 필요도 없습니다. 자동완성 프레임워크는 사용자가 새로운 기기를 설정하고 비밀번호를 동기화하는 방식을 간소화합니다. 양식 데이터를 사용하는.. 더보기
7.0 nougat OS 업데이트 정보 [펌] 구글 개발자 사이트1. 다중 창 지원이제 사용자가 화면에서 두 개의 앱을 동시에 열 수 있습니다.Android N이 실행되는 전화와 태블릿에서 사용자가 화면 분할 모드에서 두 개의 앱을 나란히 또는 상하로 실행, 또한 앱 사이에 있는 분할선을 끌어서 앱의 크기를 조정할 수 있습니다.Android TV 기기에서, 앱이 PIP(Picture-In-Picture) 모드로 배치될 수 있으므로, 사용자가 검색을 수행하거나 다른 앱과 상호 작용하는 중에도 앱이 계속해서 콘텐츠를 표시특히 태블릿이나 다른 대형 화면 기기에서 다중 창 지원을 통해 새로운 방식으로 사용자를 참여시킬 수 있습니다 또한, 앱에서 드래그 앤 드롭 기능을 활성화하여 사용자가 편리하게 앱에서나 앱으로 콘텐츠를 드래그할 수 있으므로, 사용자.. 더보기
01 - 뷰와 뷰그룹 뷰와 뷰그룹 '뷰(View)'는 컨트롤이나 위젯의 UI 구성 요소, 즉 사용자의 눈에 보이는 화면들의 구성 요소이러한 뷰들을 여러 개 포함하고 있는 것을 '뷰 그룹(View group)' 이라고 함 뷰 그룹을 뷰에서 상속하면 뷰그룹도 뷰가 되므로, UI를 구성할 때 여러가지 장점을 가질 수 있음여러 개의 뷰를 담고 있는 뷰그룹을 다시 하나의 뷰라고 보면 또 다른 뷰그룹에서 이 뷰그룹을 뷰처럼 다룰 수 있음 뷰 중에서 일반적인 컨트롤의 역활을 하고 있는 것들을 '위젯(widget)' 이라고 부르며, 뷰 그룹 중에서 내부의 뷰들을 포함하고 있으면서, 그것들을 배치하는 역활을 하는 것을 '레이아웃(layout)'이라고 부름 자주 사용되는 대표적인 뷰의 속성 속성 설명 layout_width, layout_he.. 더보기