2013-01-03 2 views
3

이것은 약간의 지침이 필요한 구체적인 질문이 아닙니다. 프로젝트의 일환으로 마을에 대한 정보가있는 앱을 만들어야합니다. 방문 할 수있는 최고의 장소와 역사 등이 있습니다. 콘텐츠는 이미지와 함께 모두 정적입니다. 사용자가 가지고있는 '대화 형'기능은 역사적, 문화적 등을 기반으로 관심 사이트를 필터링하는 것입니다. 약 50 개의 사이트가 있습니다. 아이디어는 마스터 페이지를 사용하는 것이 었습니다. 예를 들어 ASP.NET에서 사용하는 것입니다. 하지만 안드로이드에 새로운 사람으로서 나는 안드로이드의 마스터 페이지와 같은 것이 있는지 모른다. 나는 그들이 기본 활동에서 각 활동을 위해 파생 된 기사를 읽었지 만 나의 경우에는 50 가지 활동을하는 것이 어리석은 것처럼 들린다. 누구나 접근법을 제안 할 수 있습니까? 텍스트를 문자열에 저장 하시겠습니까? 별도의 텍스트 파일을 사용합니까?정적 콘텐츠가 포함 된 Android 앱 만들기

답변

4

작성하려고하는 앱의 개요를 알려 드리겠습니다.

먼저 을 사용하여 모든 카테고리 (예 : 유적지, 문화 유적지)를 나열하는 활동 (예 : CategoryListActivity)이 있어야합니다.

사용자가 방문 사이트를 클릭하면 PlaceListActivity이라는 또 다른 활동이 실행됩니다. 이 활동에 Intent을 사용하여 추가 매개 변수를 전달하여 기록 사이트에만 장소를 표시하려고한다고 알려줍니다. ListView을 다시 사용하여 기준에 맞는 모든 사용 가능한 장소가 표시됩니다.

사용자가 장소 중 하나를 클릭하면 PlaceDetailsActivity이라는 세 번째 활동이 시작되고이 장소와 관련된 모든 정보가 표시됩니다. 이러한 정보를 표시하는 방법은 사용자가 결정해야합니다.

그래서 분당 충분합니다. 총 3 가지 활동 (물론 조금 더 필요합니다). 데이터에 관해서는 SQLite 데이터베이스 내에 모든 텍스트를 저장하는 것이 좋습니다. 각 장소 및 카테고리에 ID를 할당 할 수 있으므로 CategoryListActivityPlaceListActivity에 데이터를 동적으로로드 할 수 있습니다. 하드 코딩 된 유일한 데이터는 처음 시작할 때 데이터베이스를 채우려 할 때입니다. 그러나 항상 데이터베이스를 준비하고 앱과 함께 포장하여 앱에 즉시로드하여 사용할 수 있도록 요청할 수 있습니다.

+0

가는 길과 같이 들리는데 감사합니다. –

2

모든 텍스트가 포함 된 SQLite 데이터베이스에 있고 모든 미디어가 assets 폴더에 저장됩니다.

+0

감사합니다. –

관련 문제