CSV 파일을 옮긴다고 가정할때, 두 가지 방법이 있다 MediaStore에 추가한다 단점은 모든 앱에서 사용할 수 있다는 점 ContentProvider를 사용하면 수신 애플리케이션에 필요한 파일에 액세스 할 수 있는 올바른 권한이 있는지 확인한다 ContentProvider를 만드는 쉬운 방법은 Android FileProvider를 사용하는 것 Android FileProvider 예제 Android FileProvider 는 ContentProvider의 하위 클래스 content:// Uri 대신 file:// 방식의 Uri를 만들어야 한다 파일의 content만 노출되어 실제 위치는 가려지기 때문에 이 방식은 더 안전한다 FielProvider는 사실 ContentProvider이고 Andro..
Android Q부터 시스템에서 Dart Theme 를 제공한다. Dark 테마의 여러 이점 전력 사용량을 줄인다. 조도가 낮은 환경에서 사용 용이 밝은 빛에 민감한 사용자의 가시성 향상 Android Q에서 다크 테마를 활성화하는 세 가지 방법 새 시스템 설정 : Settings -> Display -> Theme 알림 트레이에서 테마 변경 픽셀기기에서는 배터리 보호기 모드에서도 다크 테마가 활성화된다. (다른 OEM들에서는 이 행동을 지원수도 있고 그렇지 않을 수도있다.) 다크 테마 적용 res/values/styles.xml 에서 아래와같이 다크테마를 적용할 수 있다. Meterialcomponent 의 Dark theme setting Configuration changes activity의 co..
JPEG - Joint Photographic Experts Group 넓은 범위의 색을 지원 카메라와 스캐너에서 가장 흔히 사용하는 방식 JPEG는 압축 형식으로 디테일을 일부 희생시켜 파일 크기를 줄인다. JPEG와 JPG는 똑같은 사진 파일이다. 옛날 MS 도스에서 확장자가 최대 3글자까지만 가능했기 때문에 ".JPEG" 이런 4글자 확장자를 ".JPG" 이렇게 3글자로 줄였다. PNG - Portable Network Graphics 다양한 색과 투명 백그라운드를 지원하는 특성 덕분에 다른 백그라운드 위에 그래픽을 얹을 경우 유용하다. 무손실 압축을 사용하므로 이미지 디테일 손실이 전혀 없다. JPEG 형식보다 더 고품질 이미지를 생성하지만, 파일 크기는 JPEG에 비해 더 커진다. PNG-8고 ..
- Total
- Today
- Yesterday