암호를 인증하고 사용자 개인 정보를 저장하고 세부 정보/기본 설정을 지정해야하는 응용 프로그램을 개발 중입니다. 이 모든 것은 사용자 모바일 특정 또는 특정 앱 특정이며 각 사용자마다 고유합니다. 전화를 끄거나 사용자가 앱을 종료하면 비밀번호 및 설정 정보를 잃어 버리지 않아야합니다. 데이터 저장소는 이러한 앱에 권장됩니다.사용할 데이터베이스
답변
SQLite를 살펴 보았습니까? Andoid와 sqlite에 대한 지원이 많이 있습니다. 사용자 데이터를 저장하기 위해 텍스트 파일을 사용하지 않습니다. 특히 SQLite의 이식성을 고려합니다. http://developer.android.com/reference/android/database/sqlite/package-summary.html
앱이 이미 장치 속도를 결정하기 위해 지속적으로 기지국과 통신하고 있다는 사실을 고려하여 전력 사용에 대한 SQL DB 액세스가 빈번합니다. –
내 experiance에서 이것은 문제가되지 않습니다. 애플은 iPhone, iTouch, iTunes, 그리고 Adobe와 Symbian에서 SQLite를 사용합니다. 전화로 DB에 1000 초 동안 안타를하고 있습니까? – Sivakanesh
SQLite가 최상의 솔루션입니다. 빠르고 쉽게 사용할 수 있습니다. 내 응용 프로그램에서는 초당 100 초의 SQL 작업을 수행 할 수 있었으므로 여기 저기에 쿼리를 수행하는 응용 프로그램의 성능에는 문제가되지 않습니다. https://developer.android.com/guide/topics/data/data-storage.html
SQLite는 확실히 당신의 최선의 방법입니다 :
다음 SDK 링크 추가 귀하의 질문에 응답 할 것이다 좋은 설명이있다. 그러나 비밀번호를 저장하는 경우 루트 권한이있는 앱 (루팅 된 휴대 전화에 앱을 설치 한 경우)이 다른 앱의 sqlite 데이터베이스를 읽고 변경하기 때문에 비밀번호가 저장된 해시로 저장해야합니다. 아마도 암호를 어디에서나 읽을 수있는 일반 텍스트로 저장하지 않는 것이 가장 좋습니다!이것은 나를 위해 매우 유용했습니다 http://www.devx.com/wireless/Article/40842/1954 –
- 1. 사용할 데이터베이스 모델은 무엇입니까?
- 2. 응용 프로그램에서 사용할 데이터베이스 찾기
- 3. CouchDB에 사용할 데이터베이스 뷰어는 무엇입니까?
- 4. Scala에서 사용할 데이터베이스 (및 예제)
- 5. azure에 사용할 수있는 nosql 데이터베이스
- 6. 데이터베이스 스키마 매핑에 사용할 수있는 옵션은 무엇입니까?
- 7. MySQL 데이터베이스 만 사용할 수있는 이유는 무엇입니까?
- 8. Linq에게 사용할 데이터베이스 버전을 알려주는 방법
- 9. 데이터베이스 쿼리에 예외를 사용할 수 있습니까?
- 10. 데이터 저장을위한 데이터베이스 대신 사용할 수 있습니까?
- 11. 어떤 데이터베이스 프로그램을이 용도로 사용할 수 있습니까?
- 12. SqlMembershipProvider와 다른 데이터베이스 이름을 사용할 수 있습니까
- 13. Entity Framework를 사용할 때 데이터베이스 마이그레이션 처리
- 14. 레거시 데이터베이스 작업에 사용할 ORM은 무엇입니까?
- 15. 응용 프로그램에서 사용할 수있는 내장 데이터베이스 엔진
- 16. Android에서 사용할 수있는 데이터베이스 유형은 무엇입니까?
- 17. SPWeb을 사용할 수 없으며 데이터베이스 로그인에 실패했습니다
- 18. WPF Datagrid와 함께 사용할 최적의 데이터베이스
- 19. .NET/C# 데이터베이스 데이터베이스 클라이언트
- 20. 데이터베이스 캐시를 사용할 때 양방향 데이터베이스 동기화를위한 클라이언트 측 열만 가질 수 있습니까?
- 21. 오픈 소스 .Net Object 호스팅 환경에서 사용할 데이터베이스 또는 문서 데이터베이스
- 22. phpBB3에서 기존 데이터베이스 연결을 어떻게 다시 사용할 수 있습니까?
- 23. "데이터베이스"대신 MDF SQL Server 파일을 사용할 경우 성능이 저하됩니까?
- 24. Win32 API 함수 정의를 "데이터베이스"/ XML 형식으로 사용할 수 있습니까?
- 25. 공유 및 전용 호스팅 서버를 사용할 때 성능을 쿼리하는 데이터베이스
- 26. 내가 사용할 수있는 일반적인 회계 시스템 데이터베이스 스키마가 있습니까?
- 27. .Net 프로젝트에서 사용할 문서 데이터베이스/키 - 값 저장소
- 28. 높은 수준에서 사용할 데이터베이스 격리 수준을 어떻게 지정합니까?
- 29. 파일이나 데이터베이스 이외의 어떤 캐싱 방법을 사용할 수 있습니까?
- 30. SQL Server 2008의 Adventureworks 데이터베이스 대신 사용할 수있는 방법이 있습니까?
하나의 앱에서 하나의 단말기에 여러 명의 사용자를 등록하셨습니까? – xandy