Прежде всего, это мой первый вопрос, задающий вопрос здесь, так что извините заранее, если я немного устал от рекомендаций ... я постараюсь сделать это как можно яснее:Android - приложение для обмена сообщениями по умолчанию SMS-сообщения время получено не отправлено
Я пишу приложение, которое передает СМС с одного устройства на другое (оба устройства являются устройствами Android). я заметил, что на некоторых устройствах, когда я вхожу в приложение для обмена сообщениями по умолчанию, дата, следующая за каждым потоком сообщений, не является датой получения Sms на первом устройстве, а датой, когда сообщение было получено на втором устройстве.
для экс:. Скажем, дата 17/02/2015. если на этой дате я передаю сообщение Sms с 1/1/1970 с устройства A на B, поэтому, когда я введу приложение обмена сообщениями по умолчанию в устройство B (учитывая, что он является одним из «проблемных» устройств) См. рядом с «потоком сообщений», содержащим Sms, будет 17/02/2015 (а не 1/1/1970).
«Проблемные» устройства, которые я нашел там, где LG G2 mini & Nexus 4, может быть и больше. также я знаю, что в этой теме есть открытая проблема для этой темы (см. ссылку https://code.google.com/p/android/issues/detail?id=2989).
Итак, наконец, мой вопрос заключается в следующем:
после некоторых исследований я извлек базу данных mmssms.db (содержащий смс устройство, расположенное в «/data/data/com.android.providers. телефония/базы данных/') из «проблемного» (nexus 4) устройства и сравнивая его с «не проблематичным» (Samsung Galaxy S3) устройством , я заметил, что есть разница в одном из триггеров этого db : 'sms_update_thread_on_insert'. В проблемном устройстве триггер содержит: «date = (strftime ('% s', 'now') * 1000)", а в нестандартном устройстве, в котором содержится триггер: "date = new.date).
поэтому я подозревал, что это может быть источником проблемы.
есть ли способ изменяющих/сброс триггера базы данных на андроид устройства программно & без устройства нуждающегося быть укоренены? или в качестве альтернативы, есть ли способ обойти спусковой крючок на db в андроиде?
Спасибо заранее и извините, если я вытолкнул вас этим очень длинным сообщением ... :)
ОК спасибо за комментарий –