2010-12-15 7 views
1

나는 경험 많은 Java 개발자이지만 Android에서 앱을 개발 중이며 디자인 관련 질문이 있습니다. 여기에 시나리오가 있으며 질문이 이어집니다.Android 앱 디자인 - 모범 사례?

앱은 원격 서비스 (통계 수집에 약 1 시간에서 약 1 시간 정도 소요될 수 있음)에서 일부 통계를 수집하고 스마트 폰의 통계를 그래프 또는 일부 위젯 계층으로 표시하여 드릴 다운을 활성화합니다. 원격 서비스에서 추가 정보를 얻기 위해 사용자로부터 추가 데이터를 캡처 할 수 있습니다.

내 질문 :

  1. 가 어떻게 사용자 응용 프로그램의 등록 정보를 캡처 할 수 있습니까? 원격 서버에 저장할 수있는 샘플 등록 캡처 패턴이 있습니까?
  2. 성공적인 등록 후에 사용자는 (버튼을 클릭하여) 통계를 요청할 수 있습니다. REST Java 원격 서비스에서 POST 메서드를 비동기 호출로 호출하려고합니다. 이 서비스는 데이터를 수집하고 사용자에게 방법을 알리지 않습니다. 서비스가 데이터를 푸시해야합니까? 데이터가 준비되어 있고 사용자 프로세스가 데이터를 가져 왔음을 사용자에게 알려야합니까?

도움을 주시면 대단히 감사하겠습니다.

미리 감사드립니다.

답변

0

데이터를 다운로드하는 데 1 시간이 소요되면 완료되었다는 알림을 보내야합니다. 이것은 분명히 서비스가 아닌 활동에서 이루어져야합니다.

전적으로 로그인 화면을 표시하는 방법과 서버가 로그인 데이터를 받아들이는 방식에 따라 다릅니다. 데이터를 서버에 저장하는 방법을 어떻게 알 수 있습니까?

+0

Fakmari, 귀하의 즉각적인 답변에 감사드립니다. 모든 앱에서 수집하는 공통 등록 정보가 있습니까? 이름, 성, 주소 등. 한 페이지에 맞는 더 많은 정보를 수집해야 할 경우 마법사와 같은 마법사가 있습니까? Android에서 접근 방식과 같은 마법사를 가르쳐 주시겠습니까? 통지에 관해서는 어떤 조언이 있습니까? 다시 한번 감사합니다. - Nagaraj –

+0

Falmarri, 귀하의 이름의 잘못된 철자로 실례합니다. 어떻게 된 일인지 잘 모르겠습니다. 나는 당신의 이름을 복사하여 붙여 넣었습니다. –

1

NotificationManager을 사용하여 알림을 표시 할 수 있습니다.

AccountManager을 사용하여 계정 정보를 검색 할 수 있습니다. 예 : 응용 프로그램에 권한이있는 경우 사용자 이름 적어도 계정 중 하나를 사용하여 사용자를 식별하는 것이 일반적입니다.

+0

감사합니다. 나는 당신의 제안에 대해 후속 조치를 취할 것입니다. –