리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
3. 게이트웨이 디바이스 제어 [Day74] 2022-05-11(수) Android13 - Thread - 김서연 강사님 [1] Thread 1. Android Thread - 안드로이드 OS는 액티비티를 만들고 코드를 처리하기 위해서 쓰레드를 생성하고 실행한다. 이를 메인쓰레드(UI쓰레드)라 한다. - UI쓰레드는 아무 작업을 하고 있지 않아야, 즉, 유휴 상태여야 화면에 대한 작업이 가능하다. - UI쓰레드는 이벤트에 대한 처리를 해야 하므로 유휴상태로 유지해야 한다. - 개발자가 발생시킨 쓰레드에서는 화면처리를 할 수 없다. UI쓰레드에서만 화면 처리를 할 수 있다. - 화면에 출력된 상태에서 5초이상 반응하지 못하면 시스템에서 액티비티를 강제로 종료시킨다.(전화통화, 문자 등 스마트폰의 주된 기능을 방해받지 않고 실행할 수 있어야 하므로) - 비동기처리, 오래 걸리는 작업, 네트워크 연동은 쓰레드로 처리한다. 2. .. -
3. 게이트웨이 디바이스 제어 [Day73] 2022-05-10(화) Android12 - Menu, Tab, View Pager - 김서연 강사님 [1] Menu 1. 메뉴 생성 예제 1) menu resource 생성 menu_drawer.xml 2) Drawer Layout 생성 (메인 화면) activity_drawer_test.xml navigation_header.xml (activity_drawer_test.xml 의 NavigationView의 속성 중 app:headerLayout에 들어가는 레이아웃) 3) themes.xml 리소스파일에 item 추가 themes.xml 4) 메뉴에 액션 추가 DrawerTest.kt package com.example.fragment.drawer import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import andro..
-
3. 게이트웨이 디바이스 제어 [Day72] 2022-05-09(월) Android11 - Fragment2 - 김서연 강사님 [1] Fragment 1. 데이터 전달 예제 - Activity -> Fragment 로 데이터 전달 (Activity/Fragment가 주체가 될 수 있음) - Fragment -> Activity 로 데이터 전달 (Activity/Fragment가 주체가 될 수 있음) 1) 메인 Activity activity_fragment_exam.xml SetGetTestFragmentActivity.kt package com.example.fragment.fragment import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.view.View import andro..