2012-03-05 1 views
0

나는 데이터베이스에 몇 개의 SMS 메시지와 그 세부 정보를 저장하고있다. 기본적으로 데이터베이스는 내부 메모리에 저장됩니다. 데이터베이스에 액세스하기 전에 내부 메모리를 확인하고 싶습니다. 일단 데이터베이스가 외부 메모리로 이동하려고합니다. 어떻게 처리할까요?데이터베이스를 내부 메모리에서 외부 메모리로 이동하는 방법은 무엇입니까?

+0

나는 이것이 가능하다고 확신하지만, 완전한 대답을 게시하기 전에 보안상의 이유로 추천하지 않기를 바랍니다. 데이터베이스는 내부 메모리에 저장되므로 전화기에서 추출 할 수 없습니다. 모든 앱은 외부 메모리에 액세스 할 수 있지만 앱만 내부 메모리를 액세스 할 수 있습니다. 추신 압축을 풀면 외부 메모리의 내용을 복사 할 수 있습니다. 사람들은 앱에서 그것을 가져 와서 인터넷을 통해 전송하고 원하는 경우 자신의 컴퓨터에서 검사 할 수 있습니다. – Rawr

+0

하지만 내부 메모리가 꽉 차면 어떻게 될까요? – xyzandroid

+0

그건 정말 사용자에게 달려 있습니다. 대부분의 데이터베이스는 Android에서 많은 공간을 차지하지 않습니다. 나는 몇 천이나되는 것보다 더 저장하지 않는다면, 길이 160 자, 날짜, 수신자 등등의 메시지를 저장하는 몇 메가 바이트를 넘는 것을 볼 수 없습니다. 파이살 살렘 (Faisal Saleem)과 같이 XML 파일에 정보를 저장하는 것에 대해서도 생각해보십시오. xml 파일을 외부 메모리에 저장하는 것이 더 허용되지만 실제로 아무도 데이터베이스를 저장하지 않습니다. – Rawr

답변

0

당신이 정확히 무엇을하고 있는지 잘 모릅니다. 반면에 내가하는 일은 안드로이드 마켓 이름 sms 백업 및 복원에 앱이 있습니다. 외부 저장 장치 sd 카드의 xml 파일에 메시지를 저장하는 유틸리티를 실행하기 만하면됩니다. 원하는 곳으로 파일을 이동할 수 있으며 xml은 쉽게 읽고 쓸 수 있습니다. 같은 응용 프로그램으로 XML 파일을 다른 안드로이드 장치 또는 자신의 장치로 복원 할 수도 있습니다.