본문 바로가기
반응형

contentprovider2

Contentprovider 와 ContentResolver 이용한 CRUD # Mime-type Uri 오늘은 ContentProvider 와 ContentResolver에 대해서 정리해 보도록 하겠습니다. 1. Content Provider 와 ContentResolver 1-1. Content Provider 원래 Data들은 되도록이면 각 앱별로 Private하게 저장하고 Access하는 것이 안전한데요. 반대로 주소록이나 전화기록, Media(Audio, Video, Photo) 데이터들은 그렇지 않습니다. 예를 들어서, 주소록 데이터를 앱별로 앱내 Private Directory에 저장하기 보다는, ContentProvider에 저장하고, 다른 앱에서도 공유해서 사용하는 것이지요. 이러한 Data들은 앱들간에 자유롭게 Access 할 수 있어야 하는 부분입니다. ContentProvider는 컨텐.. 2022. 11. 18.
Mp3파일 외부 저장소에서 가져와 재생하기 #안드로이드 유저가 가지고 있는 MP3파일을 앱 내부에 저장해 두고 필요할 때 재생할 수 있도록 할 경우가 있는데요. 오늘은 외부 저장소에 있는 MP3파일들 중 하나를 선택한 다음, 그 파일을 내부 저장소로 가져와 파일을 재생하는 방법을 정리하도록 하겠습니다. 이 방법에 대해서 정리하기 전에, 저장소에 대한 개념을 가볍게 정리해 보고 가려고 합니다. 이에 대한 개념이 필요하시지 않은 분들은 바로 3번으로 넘어가 주세요. 1. 저장소(Storage) 안드로이드의 Storage의 개념에서 크게 두가지가 있는데요. 바로 내부저장소(Internal Storage)와 외부 저장소(External Storage)입니다. 더 세부적으로 구분할 수도 있겠지만, 오늘 글에 대해서 접근하는데 있어서는 이 개념들이 중요할 것 같습니다... 2019. 9. 7.