안드로이드 사용자 질문/답변
(글 수 3,598)
프로바이더로 DB를 오픈할 때
경로를 지정해서 특정위치의 db를 열도록 할 수는 없나요?
다른 앱의 프로바이더에 접근하려고 하는데 파일의 경로만 알고있는 상태라
프로바이더를 제가 만들어서 DB를 오픈할 때 그 경로를 지정해 주는 식으로
DB에 접근할 수 있지 않을까 하는 생각이 들었는데요
검색으로는 도저히 원하는 답이 나오질 않네요 ㅠㅠ
도움 부탁드립니다.
Provider 에 등록된 db를 다같이 사용하는 것이라 생각하면 이해하기 편하지 않을까요?
반대로 타 어플에 db를 Provider로 가져오겠다는건 등록이 안되어 있다면 당연히 안되겠죠..
보통 Provider 등록된 db들은 플렛폼에서 지원하거나 다같이 공유해서 사용하는것이 편리하다고
생각해서 사용하는것들이고 (주소록 , 미디어 기타등등)
해당 어플에서만 사용하는것은 남에게 숨기고 싶기 때문에 Provider에 등록할 필요가 없고
해서도 안되는것들이라 가져 올 수 도 없습니다.
루팅되어 있다면 어떻게든 빼낼 수 있겠지만 보통 db에 암호화 해서 사용을 하면..
빼내도 못읽죠..