2016-06-06 3 views
-1

일부 데이터를 데이터베이스에 저장하는 간단한 응용 프로그램을 만들고 있습니다.이 경우 coronasdk + sqlite를 사용하고 있습니다. 시뮬레이터에서 .db 파일은 샌드 박스 문서 디렉토리에서 액세스 할 수 있습니다. 내 질문은 응용 프로그램이 실제 안드로이드 장치에서 실행될 때 PC에서 데이터베이스에 어떻게 액세스 할 수 있습니까?coronasdk sqlite 장치에서 컴퓨터로 데이터베이스 복사

내 목표는 데이터를 사용할 수 있도록 sqlitebrowser를 사용하여 데이터베이스를 엑셀 파일로 덤프하는 것입니다.

+1

DB를 개인 디렉토리 –

+0

에서 덤프해야합니다. 자세한 내용은 어떻게 할 수 있습니까? – wildcolor

답변

0

귀하의 앱에있는 파일에 액세스하여 이메일로 보내주십시오.

local options = 
{ 
    to = "[email protected]", 
    subject = "My High Score", 
    body = "I scored over 9000!!! Can you do better?", 
    attachment = { baseDir=system.DocumentsDirectory, filename="data.db", type="application/octet-stream" } 
} 
native.showPopup("mail", options) 
+0

샘플에서 이메일 예제를 보았습니다. 이메일을 해킹해도 데이터베이스가 여전히 보호되도록 프로그램에 파일을 암호화 할 수 있습니까? – wildcolor

+0

당신은 sqlite 데이터베이스에 암호를 추가 할 수 있어야합니다. 회신 해 주셔서 감사합니다. http://web.archive.org/web/20071016123701/http://sqlite.phxsoftware.com/forums/t/130.aspx – Amir

+0

그러나 이것들은 Corona에서 .changePassword()와 같은 것 같지 않습니까? 전자 메일로 보내기 전에 데이터베이스를 암호화 할 수 있어야합니다. – wildcolor

관련 문제