В настоящее время я занимаюсь разработкой приложения для Android для своего FYP. Приложение является чем-то вроде мобильного планировщика для студентов, и одна из его функций - позволить студентам выбирать предметы, которые они выбирают, из списка (хранящегося в базе данных), а затем добавлять их в календарь, чтобы они могли просматривать его в любом месте и в любое время. (даже если он не в сети).
Итак, моя проблема сейчас в том, что я не уверен, как мне создать календарь. Должен ли я
(1) Используйте встроенный календарь на телефонах Android
Я провел некоторое исследование и обнаружил, что Android не предоставлял официальный API для чтения / записи данных Календаря в прошлом. Но недавно они только что опубликовали полностью разработанный набор API для доступа к данным Календаря, но только для ОС Ice Cream Sandwich (ICS). Поэтому я думаю, это должно означать, что если я буду разрабатывать свое приложение с использованием этих API, мое приложение будет работать только на устройствах с установленной ICS? поправь меня если я не прав
Другое дело, что я собираюсь разрешить пользователю просматривать календарь внутри моего приложения. это означает, что после того, как пользователь добавит предметы, которые он берет, ему будет показан календарь, отображающий время занятий без необходимости выходить из приложения, а затем будет перенаправлен во встроенный календарь Android. Возможно ли это?
(2) Найдите приложение Android с открытым исходным кодом и интегрируйте его в мое приложение.
Есть ли хорошее приложение с открытым исходным кодом для календаря? с хорошей документацией, чтобы я мог понять, как приложение работает быстрее. Кроме того, было бы трудно интегрировать чужое приложение в мое приложение?
(3) Сборка с нуля
Я думал об этом, но одна проблема состоит в том, что мое приложение получило некоторые другие функции, и если я создаю часть календаря с нуля, у меня может не хватить времени для завершения других функций.
Я новичок в разработке под Android и все еще изучаю. если у вас есть идеи, отличные от трех, упомянутых выше, сообщите мне smile.gif