Development/Android(700)
-
위젯 크기 구성 (너비, 높이 모드)
위젯 크기 구성 (너비, 높이 모드) · 너비와 높이가 어떤 방식으로 동작하고 있는지를 보여주는 표시 · 3개의 아이콘이 준비되어 있으며, 각각의 아이콘은 다음과 같은 의미를 가짐 · 참고로 해당 아이콘을 클릭하면 모드가 순차적으로 변경되면서 위젯의 크기가 적용됨
-
Activity(액티비티)
Activity(액티비티)· 앱의 하나의 화면· 안드로이드 폰에 나타나는 화면으로 사용자에게 보여주는 화면을 생성하는 요소· 4대 컴포넌트 중 가장 핵심요소· 일반적으로 액티비티 하나당 하나의 XML 파일로 존재합니다.· 안드로이드는 PC용 응용프로그램과 달리 화면이 작아 동시에 여러 개의 액티비티(화면)를 표현 할 수 없습니다.· 안드로이드는 여러 개의 액티비티로 작성될 수 있으며 이 때 맨 앞에 나오는 화면 하나만 활성화된 상태이며, 나머지는 모두 비활성화된 상태로 존재하게 됩니다.· 새로운 액티비티를 생성할 때는 Activity 클래스를 상속받아 새로운 클래스를 만들고 추가한 액티비티는 AndroidManifest.xml파일에 등록해야 합니다.
-
서비스 사용하기, 매니페스트 파일에 service 태그 추가, 서비스 시작, 제어, 상호작용
서비스 사용하기 · 백드라운드 작업은 서비스로 실행되며 사용자에게는 알림메시지(알림서비스)를 이용해 알려줍니다. · 메인 Activity로 결과값을 전달하고 이를 활용해 다른 작업을 수행해야 한다면 브로드캐스팅을 이용해 결과값을 전달할 수 있습니다. 매니페스트 파일에 service 태그 추가 //암시적으로 서비스를 시작시킵니다. startService(new Intent(액션명)); //명시적으로 서비스를 시작시킵니다. startService(new Intent(this, MyService.class)); stopService() : 서비스를 중지 인자 설명 intent Intent는 클라이언트가 서비스를 시작할 때 전달한 인텐트이고, 만약 프로세스가 강제 종료된 후 재 시작되는 것이라면 이때는 null..
-
Error-The ADB binary found at C:\CodeLab\Android\sdk\platform-tools\adb.exe is obsolete and has seriousperformance problems with the Android Emulator. 해결방법
에러 메시지The ADB binary found at C:\CodeLab\Android\sdk\platform-tools\adb.exe is obsolete and has seriousperformance problems with the Android Emulator.
-
LayoutManger(레이아웃 매니저)
LayoutManger(레이아웃 매니저)· 뷰 요소의 구성을 관리합니다.· 각 뷰 그룹은 레이아웃 관리자(LayoutManager)를 가지고 있습니다.· LayoutManger는 리사이클러뷰(RecyclerView)의 형태를 결정합니다.
-
ConstraintLayout 디자인편집기 도구모음 아이콘
ConstraintLayout 디자인편집기 도구모음 아이콘