1. 안드로이드 환경 구축 2. 안드로이드 배포과정 3. 안드로이드 앱 실행 순서
Activity 액티비티 소개 및 LinearLayout / TextView / Button 사용법
ImageView의 특징과 button 등을 활용한 버튼 클릭 게임 만들어보기
이미지뷰와 버튼 클릭 이벤트를 사용하여 랜덤한 이미지를 순서대로 클릭하는 게임
1. Layout 의 다양한 종류 소개 및 활용벙법 Relative/Frame/Table/Grid/Constraint/Scroll View 2. CompoundButton 복합 버튼 활용방법 checkBox/radioBox/Toggle/RatingBar
[1] EditText 사용자의 입력을 받는 것 속성 소개 벡터 이미지 만들기
1. Toast 2. Dialog 3. SoundPool 사용법
제목줄 위에 메뉴들을 놓는 판(Menu), 그 안에 Item을 놓기 1.Option Menu (SerchView,ActionView,Action Mode) 2.Context Menu 3.Popup Menu
토스트와 팝업 이미지뷰 연습
AdapterView 대량의 데이터를 화면에 보여주기 위해 사용하는 뷰 ListView/ Spinner / GridView /나만의 Adapter 사용법
RecicleView의 탄생과 사용방법
ViewPager 와 Fragment Fragment의 xml에 고정생성 방법과 동적생성 방법 Tab화면 생성방법과 여러개의 Fragment화면 제어 FragmentStateAdapter키워드
Toolbar / ActionBarLayout / NavigationDrawer / 투명한 status 만들기 /TextInputLayout
FloatingActionButton/SnackBar/CoordinatorLayout/NestedScrollView/CollapsingToolbarLayout/BottomNavigationView
0.Android Application 의 4대 구성요소 1.화면전환(Intent) 1-1) startActivity() 1-2) ActivityResultLauncher<> 2.묵시적 Intent(외부 앱 사용) 3.버튼 커스텀(selector)
Thread란? 1.별도 스레드에서 메인스레드 부르는 2가지 방법 Handler / runOnUiThread() 3.스레드 통해 네트워크 이미지 받기 이미지로드 스레드 생성/ 라이브러리 4.ThreadProgressDialog 사용법 5.스레드 주의사항(해제 시점)
1.OpenAPI 3가지 데이터표기방식 1)CSV방식 2)xml (사용법) -XmlResourceParser -XmlPullParser 3)Json 방식 2.날짜포멧
1. Internal Storage(내부) 2. External Storage(외부) 3. SharedPreference(환경설정) 4. SQLite Database (CRUD)
addTextChangedListener를 만들면 TextWatcher를 반드시 implement 해야하는데 텍스트 체크하려는 editText들 마다 붙여주면 코드가 한바가지가 된다 코드를 쳐다 보기만 해도 속이 답답해져 왔다 리스너 하나로 어떻게 하면 각각의 edi
1. Notification(상태바 알림) 2. Broadcast Receiver
1. Service 사용하는 이유 및 사용 방법 2. 서비스의 onBind
1. 알람 앱 사용하기 2. 알람매니저 사용하여 직접 제어하기 - 특정시간 선택해 보기
[1]위치기반 서비스 1.Location Manager 2.Fused 3.GeoCoder [2]Map API 중 다음 지도 써보기
내가 만든 탑 레이아웃에 뒤로가기 버튼을 넣으려면 자바에서 넣어주어야한다onCreate 에서 내다 만든 앱바를 불러온다
1. 갤러리에서 사진 선택 - 사진 가져오는 5가지 방법 1-1) PhotoView API 사진 축소 확대 2.사진 다중선택 -다섯가지 방법(중 3가지 소개) 2-1) dot indicator API 사진밑 ... 모양 3.Camera 찍은사진
Fragment는 Activity가 제어해야한다! tabLayout.selectTab(tabLayout.getTabAt(index));
1.CameraX 2.VideoView(현업에선 안씀) 3.ExoPlayer 4.StyledPlayerView(유튜브 동영상 재생 모양)
1. ButterKnife(이젠 안씀) 2. ViewBinding 5가지 사용법 3.DataBinding 소개
액티비티의 6단계 생명주기에 대한 소개
Retrofit2라이브러리 사용법
글 등록과 목록을 php에서 읽어오는 심플 게시판 예제
FirebaseStorage에 사진 업로드하고 읽어오는 방법
Firestore Database에 값 저장 및 selectAll
채팅프로그램 예제