2011-03-04 2 views
1

하나의 응용 프로그램 자원에 저장된 assets 개의 자원에 SQLite 데이터베이스가 저장되어있어 UI 및 기타 자료를 응용 프로그램에로드하는 데 사용됩니다. 이 데이터베이스의 쓰기 가능한 버전을 가져와 다른 응용 프로그램에서 수정할 수 있기를 원합니다.하나의 응용 프로그램에서 다른 데이터베이스의 SQLite 명령 실행

예 :

첫 번째 응용 프로그램 사용 기능의 수가 제한된 시장에 있습니다. 사용자는 앱에서 더 많은 일을하기 위해 추가 콘텐츠를 구매해야하는 특정 시점에 도달합니다. 원본 앱에는 이러한 기능이 있지만 데이터베이스를 사용하는 앱에서는 사용할 수 없습니다. 그런 다음 사용자가 시장에서 두 번째 응용 프로그램을 다운로드하여 데이터베이스의 한 필드를 비활성화에서 사용 가능으로 변경하여 새 기능을 잠금 해제하는 데 사용하기를 원합니다.

콘텐츠 공급자를 사용해야 할 수도 있지만 일단 이해하면 모든 응용 프로그램에서 액세스 할 수 있습니다. 내 키로 서명 한 앱과 만 통신 할 수 있어야한다고하는 불법 복제의 이유가 필요합니다.

감사

답변

0

샘,

나는 당신이하고자하는 것을 이해하지만, 당신이 잘못된 방향으로 그것에 대해 가고있다. '앱 잠금 해제'는 '무료 앱'의 에셋 폴더에서 데이터베이스를 수정할 수 없습니다. 그것은 단지 일반적인 안드로이드 보안 모델입니다.

당신은이 질문을보고 할 수 있습니다 : 그것은 당신이 실제로 원본을 수정할 필요없이 '무료 앱'의 기능을 잠금을 해제 할 수있는 시장에 '잠금 해제 앱'을 만드는 방법에 대해 설명합니다 How can I use the paid version of my app as a "key" to the free version?

'무료 앱'의 데이터

행운을 빌어 요.

관련 문제