В настоящее время я программирую приложение, которое должно получить журнал вызовов и SMS-сообщений пользователей и отправить их в удаленную базу данных mysql.
У меня есть экран настроек и флажок для звонков, а другой - для sms-ведения журнала, и я хочу, чтобы пользователь, щелкнув флажки, а затем сохранил настройки, нажав кнопку, начинает работать журнал (в зависимости от того, были ли нажаты флажки или нет).
Мой вопрос в том, должен ли я выполнять каждую функцию регистрации в службах? Удаленный или локальный? Я бы хотел, чтобы журнал работал ВСЕГДА, пока пользователи не откажутся от checboxes и не сохранят предпочтения. Должен ли я отправлять данные в БД каждые х часов или просто хранить все в SQLite DB на Android, а затем отправлять все до конца дня?
Это мое первое приложение для Android, и, как вы можете видеть, я понятия не имею :)
Спасибо всем за вашу помощь! ура
Наконец, я использую удаленный сервис, так как я хочу, чтобы служба работала, хотя приложение может не работать, и будет отправлять данные каждые 24 часа, что намного лучше. Спасибо за вашу помощь!