일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- oracle group by
- 한국투자증권 양도세 신고
- 재귀함수 예제
- katalon
- recursion example
- katalon 자동화
- katalon 비교
- git 연동
- katalon xpath
- 톰캣 실시간 로그
- javascript 자동완성
- katalon 사용법
- 홈택스 해외주식 양도세
- 피보나치함수 예제
- 피보나치 예제
- 주식 양도세 신고방법
- tomcat log
- CSTS 폭포수 모델
- bfs 미로탐색 java
- 해외주식 양도세 신고
- 한국투자증권 해외주식 양도세
- 해외증권 양도세 한국투자증권
- 재귀 예제
- Katalon Recorder 사용법
- 피보나치함수
- 국세청 해외주식 양도세 신고방식
- java.sql.SQLSyntaxErrorException
- 최대공약수 예제
- js 자동완성
- 테스트 자동화
- Today
- Total
목록Kotlin (8)
엄지월드
Activity 안드로이드에서 하나의 화면을 구성하는 단위 Fragment ACTIVITY 내에서 동작이 가능한 '의존적'인 화면 구성 단 어 값만 싹 바뀌었네?라고 느껴질 수 있다. 앱을 구동하기 위한 설정 값 manifests 반드시 사용자에게 요청하는 퍼미션. 인터넷만 사용하기 때문에 인터넷 퍼미션만 사용. activity 반드시 정의되어야 한다. 정의되지 않으면 앱이 특정 그 화면을 이동할 때 activity 이동할 때 오류가 나서 꺼진다. LAUNCHER 시작되는 앱이 무엇인지 정의해준다. intent-filter 외부 or 자기 자신으로부터 호출했을 때에 특정 ACTIVITY를 바로 띄우는 용도로 사용 앱에서 특정한 위치로 이동시켜주고 싶을 때 사용 broadcast receiver 발송된 방..
SharedPreference란? 앱이 삭제되기 전까지 키, 값 데이터 저장을 하기위한 방법이다. 저장하려는 키-값이 비교적 적은 경우 SharedPreferences를 사용한다. 이때 키-값 정보들은 특정하게 지정한 '파일'들에 저장이 되며, 키-값 쌍을 읽고 쓸 수 있는 간단한 메서드를 제공한다. 사용 방법 [초기화] var pref = getSharedPreferences("관리할 파일 이름", Context.MODE.PRIVATE) [저장] pref.edit { putString("키, 값) apply() } [불러오기] pref.getString("name", "noname") get타입("키 명칭", "해당키가 없거나 키는 있지만 값이 없을때의 기본 값") 그 외에 getBoolean(), g..
onCreateView 전역변수에서는 null 체크를 해봤자 소용이 없다. 지역변수는 인정해준다. 다음 설명 중 올바른 것은? nullable 변수를 사용할때는 되도록 !!를 사용하여 값을 활용한다. 되도록 ?를 사용하거나 null 체크를 하는 if 조건문을 사용한다. RecyclerView의 어댑터에 특정 번지의 데이터를 변경을 알리는 것은 notifyDataSetChanged함수를 사용한다. 특정 번지의 변경은 notifyItemChanged(index)를 사용한다. Glide와 같은 이미지 다운로드 유틸리티는 인터넷 연결이 필수이다. 인터넷에서 이미지를 다운로드하지 않는 경우에도 사용이 가능하므로 필수는 아니다 interface는 이벤트 클릭 리스너에서만 유용하게 사용된다 interface는 클릭 ..
클래스 구성 화면 이동을 위한 클릭 이벤트 생성 RecyclerView의 어댑터에 클릭 인터페이스 구현체 전달 클릭 이벤트시 해당 항목의 정보(JSONObject)를 상세화면으로 전달 메인화면(FirstFragment)에서 데이터 넘기기 bundleOf 방식을 통해 두번째 fragment(상세화면)로 값 전달 상세화면(SecondFragment)에서 데이터 받기 arguments를 통해 값 수신 수신한 데이터를 바인딩된 컴포넌트들(이미지, 좋아요) 표시 constraintLayout 제약조건 시작점부터 종료점까지 선언한다. 가장 큰 장점은 속도이다. depth가 깊어질수록 느려진다. 근데 1depth에서 대부분 끝난다. 모든 단말기의 화면 디바이스의 대응한다. 사용방법 app:layout_constrai..
INFLATER : xml에 표기된 레이아웃을 객체화 시키는 것으로, xml 코드를 객체화해서 코드에서 사용하기 위한 것. xml을 갑자기 바꿔치기 할 때, 어딘가의 xml 화면을 집어넣을 때 사용. 어디서 갖고 오느냐와 같은 구조로 되어 있음. fun에서 :은 돌려주는 값이지만, class에서는 :이 상속 받았다는 뜻이다. createViewHolder : 이 viewHolder를 만들겠다. viewType 형태의 아이템 뷰를 위한 viewHolder 객체를 생성. 어떠한 형태의 화면을 사용할 것인데? 정의하는 것. onBindViewHolder : 행을 돌때마다, 즉, 화면에 그 행이 나타났을 때 그 화면이 나타났을 때 호출이 됨. RecyclerView에 대한 설명으로 올바른 것은? (2개) 어댑터..
xml을 통한 화면 구성과 컴포넌트 연결 binding 명명규칙 첫글자 대문자, 언더스코어(_) 다음의 첫 단어 대문자 + Binding fragment_first.xml > FragmentFirstBinding 리스트 아이템 항목 만들기 item_image.xml 생성 사진을 표시할 ImageView 컴포넌트 추가 리스트 (RecyclerView:리사이클러뷰) fragment_first.xml에 컴포넌트 추가 클래스 구성 FirstFragment 클래스에 RecyclerView 초기설정 LayoutManager 연결 RecyclerView에 표시할 초기 DataSet 리스트 생성 : url, like 등을 설정 RecylerView 어댑터 생성 (어떠한 데이터와 반복 역할을 하는 RecyclerView..
변수 : 변할 수 있는 수 ? : 어떠한 값이 변수가 null 상태로 가질 수 있는 변수다. ex) str?.length 물음표 대신 !!를 붙여서 강제로 사용하는 방식도 있으나 되도록 안정성을 위해 지양 변수 var : 초기에 변수를 만들때 대입한 값과 같거나 다르거나 무관하게 값을 바꿔서 담기 가능 상수 val : 초기에 변수를 만들때 대입한 값을 계속 유지하며, 이후에는 값을 바꿀수 없음 상수 : 항상 같은 값을 가지는 수 함수 : 기본적인 동작의 최소 단위 함수는 동작을 하고 값을 반환하흔지에 따라, 그리고 함수가 시작할때 매개변수를 받는지 여부에 따라 구분 반복문 in for(str in list) { ... } in-until for (idx in 0 until list.size) { ... ..
Project : 파일탐색기와 유사한 구조 Android : 보기 좋게 파일들을 재조합한 구조 Attach Debugger to Android Process : 앱 실행 상태에서 해당 부분 버그를 수정합니다. Sync Project with Gradle Fiels : Gradle Files을 어떤 식으로 싱크를 맞춰서 어떤 식으로 프로젝트가 변화가 되어 있는가를 알려주는 역할 외부에서 유틸리티를 사용했거나 변동했거나 이랬을 경우에는 Sync를 눌러야 함. AVD Manager : 가상 단말기는 어떤 걸 만들 것이냐를 알려주는 Virtual Devices SDK Manager : 운영 체제 등을 위한 응용 프로그램 등을 만들 수 있게 해주는 개발 도구의 집합 어떠한 버전의 안드로이드 앱을 만들 수 있는 *..