마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

App에서 타App에 DB를 지울 수 있을까요?

0 추천
안녕하세요.

이번에 App을 혼자서 하나 만들어 볼려고 하는데 개발 전 궁금한 사항이 있어서 질문 올립니다.

질문 내용은 아래완 같습니다.

 

A-App : SystemApp이 아닌 구글플레이어에서 받은 App.

타앱: A-App과 동일하게 SystemApp이 아닌 구글플레이어에서 받은 App입니다.

 

A-App에서 타앱에 db를 지울 수 있을까요?
DB위치 : data/data/~(project name)/dtabasess

 

안드로이드 경력 약 3년정도인데 타앱에 db는 삭제 할 수 없는거로 알고 있거든요.

 

db만 삭제가 불가능 하다면 안드로이드 설정에서 애플리케이션관리자에서 앱에 대한 데이터를 삭제 할 수 있잖아요.

그것과 동일한 기능을 System App이 아닌 다른 App에서 동작할 수가 있을까요??

 

읽어주셔서 감사합니다.

모두 새해 복 많이 받으세요.^^
liopy (120 포인트) 님이 2015년 2월 23일 질문

1개의 답변

0 추천
안드로이드 설정에서 애플리케이션관리자에서 앱에 대한 데이터를 삭제 할 수 있잖아요.

=> 설정 자체가 시스템 어플이라 가능한거지요.

      이런 종류의 행동은 반드시 사용자가 직접 컨트롤하게끔하는게 구글의 정책입니다.

      비행기모드가 코드상에서 쉽게 접근가능하였으나 젤리빈부터는

      반드시 사용자가 컨트롤하게 바뀐것이 비슷한 예라고 볼수있겠네요

 

     다른 어플들의 데이터를 쉽게 접근하거나 삭제하는것등

     이런 행위를 하는것을 해킹이라고 하지요.

     개발의 방향을 다른쪽으로 잡으시는게...
nicehee (73,100 포인트) 님이 2015년 2월 23일 답변
nicehee님 답변 달아주셔서 감사합니다.
사용자가 직접컨트롤하게끔 하는 몰랐던 구글정책 알려주신것도 감사합니다.
...