2012-01-11 3 views
2

안녕하세요 : 나는 SharedPreferences 나 데이터베이스를 사용하면 사용자가 삭제할 수없는 Android 영구 데이터를 만들 수있는 방법이 있는지 알아야합니다. Android 메뉴, 설정 -> 응용 프로그램 -> 응용 프로그램 관리 -> "응용 프로그램 이름"-> 데이터 지우기에서 모든 데이터를 삭제하십시오.
사용자가 삭제할 수없는 영구 데이터

외부 메모리에 계속 저장하면 사용자가 메모리 장치를 삭제하거나 변경할 수도 있습니다. 언제나처럼, 내 영어에 대해 대단히 죄송합니다.

+0

영구적으로 사용할 수있는 항목이 없습니다. 사용자가 말한 것과 동일한 경로를 사용하여 응용 프로그램을 삭제할 수 있습니다. – Lucifer

+0

내가 아는 한, 유일한 방법은 데이터를 저장하는 원격 서버를 사용하는 것입니다 ... – Jave

+0

안드로이드는 당신이 그것을 할 수있는 시스템 파일에 파일을 쓸 수있는 권한을 제공합니다. 그러나 나는 사용자가 이것을 볼 수 있는지 확실하지 않다. 희망이 당신을 도울 것입니다. –

답변

0

이것은 불가능합니다. 응용 프로그램이 이러한 종류의 기능에 액세스하지 못합니다. 유일한 옵션은 데이터를 원격 서버에 저장하는 것입니다.

0

클라우드 앱 서버에 저장합니다.

+0

답장을 보내 주셔서 대단히 감사합니다. 원격 서버에 데이터를 저장할지 묻는 메시지가 나타납니다 ;-) –

1

Swarm's Cloud Data 시스템을 확인하십시오. set/get 작업을위한 매우 간단한 API (SharedPreferences와 매우 유사)를 시스템에 제공합니다. 모든 것이 클라우드에 저장되고 사용자 계정별로 유지됩니다.

0

동의합니다. 사용자가 데이터를 지우지 못하게하려면 장치 외부에 데이터를 저장하고 인터넷을 통해 액세스해야합니다.

자신 만의 서버를 사용할 수도 있고, 멀티 플레이어 게임에 스킬러 SDK를 사용하여 간단한 데이터 저장 기능을 제공한다는 것을 알았지 만 (사용하지는 않았지만) 귀하의 필요에 부응 할 것입니다.

행운을 빈다.

관련 문제