0
나는 데이터베이스에 몇 개의 SMS 메시지와 그 세부 정보를 저장하고있다. 기본적으로 데이터베이스는 내부 메모리에 저장됩니다. 데이터베이스에 액세스하기 전에 내부 메모리를 확인하고 싶습니다. 일단 데이터베이스가 외부 메모리로 이동하려고합니다. 어떻게 처리할까요?데이터베이스를 내부 메모리에서 외부 메모리로 이동하는 방법은 무엇입니까?
나는 데이터베이스에 몇 개의 SMS 메시지와 그 세부 정보를 저장하고있다. 기본적으로 데이터베이스는 내부 메모리에 저장됩니다. 데이터베이스에 액세스하기 전에 내부 메모리를 확인하고 싶습니다. 일단 데이터베이스가 외부 메모리로 이동하려고합니다. 어떻게 처리할까요?데이터베이스를 내부 메모리에서 외부 메모리로 이동하는 방법은 무엇입니까?
당신이 정확히 무엇을하고 있는지 잘 모릅니다. 반면에 내가하는 일은 안드로이드 마켓 이름 sms 백업 및 복원에 앱이 있습니다. 외부 저장 장치 sd 카드의 xml 파일에 메시지를 저장하는 유틸리티를 실행하기 만하면됩니다. 원하는 곳으로 파일을 이동할 수 있으며 xml은 쉽게 읽고 쓸 수 있습니다. 같은 응용 프로그램으로 XML 파일을 다른 안드로이드 장치 또는 자신의 장치로 복원 할 수도 있습니다.
나는 이것이 가능하다고 확신하지만, 완전한 대답을 게시하기 전에 보안상의 이유로 추천하지 않기를 바랍니다. 데이터베이스는 내부 메모리에 저장되므로 전화기에서 추출 할 수 없습니다. 모든 앱은 외부 메모리에 액세스 할 수 있지만 앱만 내부 메모리를 액세스 할 수 있습니다. 추신 압축을 풀면 외부 메모리의 내용을 복사 할 수 있습니다. 사람들은 앱에서 그것을 가져 와서 인터넷을 통해 전송하고 원하는 경우 자신의 컴퓨터에서 검사 할 수 있습니다. – Rawr
하지만 내부 메모리가 꽉 차면 어떻게 될까요? – xyzandroid
그건 정말 사용자에게 달려 있습니다. 대부분의 데이터베이스는 Android에서 많은 공간을 차지하지 않습니다. 나는 몇 천이나되는 것보다 더 저장하지 않는다면, 길이 160 자, 날짜, 수신자 등등의 메시지를 저장하는 몇 메가 바이트를 넘는 것을 볼 수 없습니다. 파이살 살렘 (Faisal Saleem)과 같이 XML 파일에 정보를 저장하는 것에 대해서도 생각해보십시오. xml 파일을 외부 메모리에 저장하는 것이 더 허용되지만 실제로 아무도 데이터베이스를 저장하지 않습니다. – Rawr