2012-12-20 4 views
0

마법사에서 처음 실행할 때 사용자 계정을 만들고 설정에 저장하려고합니다. 이메일 앱의 계정 생성 마법사와 같은 것입니다. 가장 좋은 방법은 무엇입니까?Android에서 사용자 계정 설정

환경 설정에서 처음 실행하고 저장할 때 이러한 입력을 수집해야하는 레이아웃을 만들어야합니까? 옵션 키에 설정 메뉴를 제공하여 환경 설정을 편집 할 수 있습니다.

올바른 접근 방식입니까?

답변

0

사용자 상세 정보를 SharedPreference에 저장할 수 있습니다. 비밀번호를 저장하는 경우 비밀번호 보안 만 고려해야합니다. 애플리케이션의 공유 환경 설정은 기본적으로 샌드 박싱되어 있으므로 다른 앱에서는 데이터가 안전합니다. 루트 액세스 권한이있는 결정판/영감을받은 해커는 Android 휴대 전화로 모든 앱의 데이터를 가져올 수 있습니다. 비밀번호

1) 웹 서비스를 사용하고, 서버에 암호를 저장 할 수 있습니다 들어

. 모든 로그인 프로세스 중에 사용자 이름/암호를 서버에 보내고 유효성을 검사 할 수 있습니다. 응용 프로그램이 인터넷을 사용하는 경우이 방법이 가장 좋습니다. 이 옵션은 중요한 데이터를 전화기 자체에 저장하지 않는다는 간단한 장점이 있습니다.

2) 다른 옵션은 암호화 된 암호를 저장하는 것입니다. 앱이 인터넷을 1 비트 사용하지 않고 인증 프로세스를위한 서버를 준비 할 준비가되지 않은 경우이 옵션을 사용할 수 있습니다. Android에는 절대적인 보안이 없지만 암호화 된 데이터를 저장하면 보안 수준이 향상됩니다.

+0

감사합니다. 암호를 sqllite 데이터베이스에 암호화 된 형식으로 저장하려고합니다. 처음 시작하는 동안 가입 마법사를 제공하고 공유 환경 설정 및 데이터베이스에 세부 정보를 저장하려고합니다. 편집에서 환경 설정 화면이 표시됩니다. 다른 모든 필드는 공유 환경 설정에서 읽히지 만 암호는 데이터베이스에서 가져옵니다. 내 질문은, 마법사를 구축하기위한 레이아웃이 있습니까 아니면 필드, 버튼 및 활동을 수동으로 작성해야합니까? 마법사가 이미지를 가진 다음/뒤로 단추가있는 gmail app 또는 K9 전자 메일 응용 프로그램에서 제공하는 것과 같습니다. – user1918418

+0

Readymade 로그인 마법사가 없습니다. 수동으로 빌드하는 것은 매우 쉽습니다. – Krishnabhadra