- notifyDataSetChanged();
변화할때 해줘야함.
어댑터안에 있는 데이터 기준으로 리프레쉬 해줌.
아이템이 사라지면 데이터 변화를 알아차리지 못하기
때문에 해줘야함.
데이터와 뷰의 내용을 일치 시켜준다고 생각하면 됨.
- MultiMedia
- LinerLayout 단점
겹치는게 안됨
- ConstraintLayout
progressbar를 설치할때 겹치게 배치
guideline 가상선이 생김
위젯 배치
위젯에서 anchor 해줘야함.
마법봉 이용하면 자동으로 설정
- Implicit Intent(암시적)
uri 목적지
action 데이터 (내가 어느것을 호출할것인지 클래스)
filter 필터 (파라미터)외부에 알려주는게 필터
- android 안으로 들어가기
권한
구조
센서를 사용할 수 있는 것은 독점
권리 체크
권리를 사용할 꺼야
manifast에 uses-permission을 넣어줌
보안때문에
- log.i(대분류, 소분류)
콘솔창에 원하는 표시
i : impormation
e : error
필터를 할 수 있음
- 파일 입출력
엑셀에 파일 만들고 저장하는 과정과 같음.
열고 쓰고 닫고
열고 읽고 닫고
2진수 파일인지 문자 파일인지만 다름
열때 2진인지 문자인지 선택해서 열기
stream 2진방식
reader 문자방식
- 데이터 저장 방식(안드로이드)
1. shared preperence
2. database
3. 파일
4. 네트워크
- Intenal 유심카드 앱안에 저장, 앱삭제시 같이 삭제, 썸네일 , permission 불필요
- Extenal SD Card , 다운로드 후 갤러리 , permission 필요
공적 영역: 갤러리에 보임
사적 영역: 안보임, 타인에 노출될 가능성 없음
- 필수 작업
저장매체확인
mounted (읽기, 쓰기를 os에서 함, 장치의 자원을 쓸 수 있다.)
변화할때 해줘야함.
어댑터안에 있는 데이터 기준으로 리프레쉬 해줌.
아이템이 사라지면 데이터 변화를 알아차리지 못하기
때문에 해줘야함.
데이터와 뷰의 내용을 일치 시켜준다고 생각하면 됨.
- MultiMedia
- LinerLayout 단점
겹치는게 안됨
- ConstraintLayout
progressbar를 설치할때 겹치게 배치
guideline 가상선이 생김
위젯 배치
위젯에서 anchor 해줘야함.
마법봉 이용하면 자동으로 설정
- Implicit Intent(암시적)
uri 목적지
action 데이터 (내가 어느것을 호출할것인지 클래스)
filter 필터 (파라미터)외부에 알려주는게 필터
- android 안으로 들어가기
권한
구조
센서를 사용할 수 있는 것은 독점
권리 체크
권리를 사용할 꺼야
manifast에 uses-permission을 넣어줌
보안때문에
- log.i(대분류, 소분류)
콘솔창에 원하는 표시
i : impormation
e : error
필터를 할 수 있음
- 파일 입출력
엑셀에 파일 만들고 저장하는 과정과 같음.
열고 쓰고 닫고
열고 읽고 닫고
2진수 파일인지 문자 파일인지만 다름
열때 2진인지 문자인지 선택해서 열기
stream 2진방식
reader 문자방식
- 데이터 저장 방식(안드로이드)
1. shared preperence
2. database
3. 파일
4. 네트워크
- Intenal 유심카드 앱안에 저장, 앱삭제시 같이 삭제, 썸네일 , permission 불필요
- Extenal SD Card , 다운로드 후 갤러리 , permission 필요
공적 영역: 갤러리에 보임
사적 영역: 안보임, 타인에 노출될 가능성 없음
- 필수 작업
저장매체확인
mounted (읽기, 쓰기를 os에서 함, 장치의 자원을 쓸 수 있다.)
댓글
댓글 쓰기