현재 FYP 용 Android 앱을 개발 중입니다. 앱은 학생 모바일 플래너와 비슷하며 학생들이 목록에서 가져온 주제 (데이터베이스에 저장되어있는 주제)를 선택한 다음 언제 어디서나 볼 수 있도록 캘린더에 추가 할 수있게하는 기능 중 하나입니다 (오프라인 일지라도).Android 애플리케이션에 대한 조언이 필요합니다.
이제 내 문제는 어떻게 캘린더를 생성해야하는지 잘 모르겠습니다. 해야합니까
(1) 안드로이드 전화에 내장 된 캘린더를 사용하십시오. 저는 약간의 연구를했으며 안드로이드가 과거에 캘린더 데이터를 읽거나 쓸 수있는 공식 API를 제공하지 않는다는 것을 발견했습니다. 하지만 최근에 그들은 캘린더 데이터에 액세스하기 위해 완벽하게 기능 한 API 집합을 게시했지만 Ice Cream Sandwich (ICS) OS에서만 사용됩니다. 그래서이 API를 사용하여 내 응용 프로그램을 개발하면 내 응용 프로그램은 ICS가 설치된 장치에서만 작동한다는 의미일까요? 내가 틀렸다면 나를 바로 잡아라.
또 다른 한가지는 사용자가 내 애플 리케이션 내부에서 캘린더를 볼 수 있도록하려는 것이다. 사용자가 가지고있는 주제를 추가하면 앱을 종료하지 않고도 수업 시간을 표시하는 캘린더가 표시되고 내장 Android 캘린더로 리디렉션됩니다. 가능한가?
(2) 오픈 소스 캘린더 Android 앱을 찾아 내 앱에 통합하십시오. 좋은 오픈 소스 캘린더 앱이 있습니까? 좋은 문서화를 통해 앱의 작동 방식을 이해할 수 있습니다. 또한, 내 애플 리케이션에 다른 사람의 애플 리케이션을 통합하는 것이 어려울까요?
(3) 처음부터 빌드 나는 이것에 대해 생각해 보았습니다. 그러나 1 가지 문제는 내 응용 프로그램이 다른 기능을 가지고 있고 내가 처음부터 일정 부분을 만들면 다른 기능을 완료 할 충분한 시간이 없을 수도 있다는 것입니다.
저는 Android 개발의 초보자이며 여전히 주위를 탐험 중입니다. 위에서 언급 한 세 가지 아이디어가 있다면 저에게 말하십시오 smile.gif
http://android-development-series-by-arif.blogspot.in/이 가능 데이터베이스에서 이벤트에 대한 자세한 내용 (예 : 클래스)를 검색 한 다음에 추가하는 것입니다,이 문제를 확인하실 수 있습니다 안드로이드 응용 프로그램 개발을 시작하는 방법에 대한 블로그를 쓴 안드로이드 폰 내장 캘린더 이자형? 거기에 어떤 API 또는 튜토리얼을 어떻게 보여줄 수 있나요? 또 다른 한가지는 캘린더에 일정을 추가 할 때 장소 세부 정보를 포함한다는 것입니다. 사용자가 장소를 클릭하면 내 앱이 어디에 있는지 보여주는지도를 표시합니다. 내장 캘린더를 사용하는 것이 좋습니다. 또는 독립 실행 형 달력을 사용해야합니까? – loolie