2016-07-04 3 views
1

안녕하세요 저는 프로그래밍 초보자입니다. 나는 자바를 공부했고 지금은 안드로이드를 배우고있다.Android-Firebase- 각 사용자에 대한 데이터 파일 만들기

미리 정의 된 5 명의 사용자 (내 가족)가 앱을 만들고 있는데 인터넷에 연결된 데이터베이스를 통해이 5 명의 사용자간에 데이터 교환이 이루어집니다. (내가 인터넷에서 Firebase를 발견 한 무료 온라인 데이터베이스를 찾은 후에 올바른 선택이되기를 바랍니다.)

는 지금은 (각 파일은 사용자가 제어 할 것이라고 데이터가 포함됩니다)

그래서 각 사용자가 자신의 파일과 이들의 데이터에 의존하는보기가 될 각 사용자에 대해 5 개 데이터 파일을 설정하려면 데이터 파일은 사용자가 내 앱을 통해 변경 한 후에 변경됩니다.

나는 일이 분명 희망, 그리고 어쩌면이 스키마는

---------------- | data| 
---------------- | base|------------------- 

--------------------|---------------------- 

|---<----|>--->--|MyApp|<--->--|-<-->------| 

|data----|data---|--data|-data---|------------| 

U1----U2--------User3----------U4--------User5 

PS 도움이 될 것입니다 : 그것은 내가 프로그래밍을 좋아하는이 원인을하고있어 학교 프로젝트 또는 뭔가 아니다.

답변

1

혼자서 영어와 프로그래밍을 배우고 싶다면 좋습니다!

  • Firebase가 올바른 선택이며 Firebase documentation에서 알아야 할 모든 것을 찾을 수 있습니다. 그것을 사용하는 법을 배우는 가장 좋은 방법이며, 당신이 뭔가를 읽을 것을 제안합니다.
내가 이런 식으로 데이터를 구조화 제안 프로젝트에 대한

, 그러나 당신이 당신이 무슨 짓을했는지에 대한 정보를 제공하는 경우 그

{ 
    "mydatabase": { 
     "users": { 
      "mom": { 
      }, 
      "dad": { 
      } 
     } 
    } 
} 

수행 할 작업에 따라 또는 당신이 달성하고자하는 우리는 기꺼이 도와 드리겠습니다.)

+0

고맙습니다. 빠른 답변을 주셔서 감사합니다. 그러나 shoud i가이 파일을 작성하려면 어떤 종류의 파일을 작성해야하며, 프로젝트를 작성하려면 아직 Java 클래스를 채우지 않았습니다. 준비가 된 그래픽 이제 데이터베이스 작성을 시작하고 필 작성 활동을 시작해야합니다. Wright 이제 저는 tryi입니다. firebase에 대한 값으로 설정하는 arraylist 그것은 각 arraylist가 사용자에게 묶일 것이므로 파일의 위치를 ​​취할 것입니다. 그러나 그것이 작동되는지는 잘 모릅니다., 도움을 주셔서 감사합니다. Devid :-) –

+0

arraylist가 작동 중입니다. 하지만 당신이 날 shwon 데이터를 구조하는 방법 나는 그것이 더 효율적이라고 생각한다. 파일을 만들고 데이터와 구조를 여기에 넣는 방법을 보여줄 수 있다면 제발 요구 사항이다. (앱은 데이터를 제어하고 사용자는 데이터를 수집하고 데이터를 추가 할 수 있도록 허용해야합니다.) 그리고 다른 점이 있습니다. 내 가족을 위해 앱을 게시 할 때 앱 스토어에 앱을 게시 할 때 인터넷 연결이 필요합니다. 앱을 연결하는 방법을 표시 할 수 있다면 가능합니다. 인터넷 및 데이터베이스, 고맙습니다. 감사합니다. =) –

+0

Oh hahaha ther은 firebase 튜토리얼에서 보았지만 데이터를 가져오고 가져올 수있는 또 다른 것입니다. firebase에있는 파일 규칙을 읽고 Write해야합니다. auth ==! null에서 true로 읽으십시오.하지만 그는 또한 제작을한다면 우리는 모든 사람이 내 데이터베이스에 액세스 할 수 있으므로이 작업을하지 않아야한다고 말했습니다. 그렇다면 어떻게해야합니까? –

관련 문제