Возможно программный доступ к X-Mms-Content-Location? - PullRequest
0 голосов
/ 27 апреля 2010

Я вижу странную проблему в телефоне и пытаюсь найти способ ее устранить, чтобы узнать больше.

Возможно ли программный доступ к атрибуту X-Mms-Content-Location сообщения из MMS-сообщения с помощью Android SDK?

Это один из примеров ошибки, которую я расследую. Если мне удастся получить доступ к этому атрибуту, то я смогу закодировать приложение, которое исправит его, так что получение сообщения будет успешным.

04-26 19:11:35.573 V/RetrieveTransaction(  299): X-Mms-Content-Location: http://69.78.70..70/servlets/mms?message-id=<GUID_REMOVED_FOR_PRIVACY>
<snip>
04-26 19:11:35.783 I/InetAddress(  299): Unknown host 69.78.70..70, throwing UnknownHostException 
04-26 19:11:35.793 V/RetrieveTransaction(  299): Unexpected IOException. 
04-26 19:11:35.793 V/RetrieveTransaction(  299): java.io.IOException: Cannot establish route for http://69.78.70..70/servlets/mms?message-id=<GUID_REMOVED_FOR_PRIVACY>: Unknown host 
04-26 19:11:35.793 V/RetrieveTransaction(  299):  at com.android.mms.transaction.Transaction.ensureRouteToHost(Transaction.java:206) 
04-26 19:11:35.793 V/RetrieveTransaction(  299):  at com.android.mms.transaction.Transaction.getPdu(Transaction.java:171) 
04-26 19:11:35.793 V/RetrieveTransaction(  299):  at com.android.mms.transaction.RetrieveTransaction.run(RetrieveTransaction.java:147) 
04-26 19:11:35.793 V/RetrieveTransaction(  299):  at java.lang.Thread.run(Thread.java:1058) 
04-26 19:11:35.793 E/RetrieveTransaction(  299): Retrieval failed. 

1 Ответ

0 голосов
/ 17 мая 2010

Это был изолированный инцидент, вызванный повреждением базы данных. Пользователь использовал программу-убийцу в приложении и при этом повредил базу данных телефона, в которой хранится информация MMS.

Хард ресет позаботился о проблеме. Выполнение полной перезагрузки заново создает файловую систему и эту конкретную базу данных

...