Как обнаружить групповой смс разговор - PullRequest
5 голосов
/ 02 марта 2012

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

http://dl.dropbox.com/u/18780140/group_sms.jpeg

Но как можноя обнаружил это в моем собственном приложении?Я пытался использовать: content: // mms-sms / разговоры, но он показывает мне только один разговор с одним адресом, и нет особого вида знака: (Я отправил сообщение "Hyg" на номера: 1003 и 0001 (другое сообщениечем это на скриншоте))

D/ConversationAdapter(13012): body Hyg                                                        
D/ConversationAdapter(13012): person null                                                     
D/ConversationAdapter(13012): sub null                                                        
D/ConversationAdapter(13012): subject null                                                    
D/ConversationAdapter(13012): retr_st null                                                    
D/ConversationAdapter(13012): type 5                                                          
D/ConversationAdapter(13012): date 1330538860294                                              
D/ConversationAdapter(13012): ct_cls null                                                     
D/ConversationAdapter(13012): sub_cs null                                                     
D/ConversationAdapter(13012): _id 510                                                         
D/ConversationAdapter(13012): read 1                                                          
D/ConversationAdapter(13012): ct_l null                                                       
D/ConversationAdapter(13012): tr_id null                                                      
D/ConversationAdapter(13012): st null                                                         
D/ConversationAdapter(13012): msg_box null                                                    
D/ConversationAdapter(13012): thread_id 86                                                    
D/ConversationAdapter(13012): reply_path_present null                                         
D/ConversationAdapter(13012): m_cls null                                                      
D/ConversationAdapter(13012): read_status null                                                
D/ConversationAdapter(13012): ct_t null                                                       
D/ConversationAdapter(13012): status -1                                                       
D/ConversationAdapter(13012): retr_txt_cs null                                                
D/ConversationAdapter(13012): d_rpt null                                                      
D/ConversationAdapter(13012): error_code 0                                                    
D/ConversationAdapter(13012): m_id null                                                       
D/ConversationAdapter(13012): m_type null                                                     
D/ConversationAdapter(13012): v null                                                          
D/ConversationAdapter(13012): exp null                                                        
D/ConversationAdapter(13012): pri null                                                        
D/ConversationAdapter(13012): service_center null                                             
D/ConversationAdapter(13012): address 1003                                                    
D/ConversationAdapter(13012): rr null                                                         
D/ConversationAdapter(13012): rpt_a null                                                      
D/ConversationAdapter(13012): resp_txt null                                                   
D/ConversationAdapter(13012): locked 0                                                        
D/ConversationAdapter(13012): resp_st null                                                    
D/ConversationAdapter(13012): m_size null    

также содержание: // смс / разговоры не дают мне ничего

D/ContactAIOApp(  387): thread_id 89
D/ContactAIOApp(  387): msg_count 2
D/ContactAIOApp(  387): snippet Test

Конечно, я мог бы "войти" в каждый разговор ипроверяйте каждое сообщение в поисках разных номеров, но оно будет очень медленным

1 Ответ

0 голосов
/ 09 марта 2014

Не уверен, что вы все еще ищете ответ, но вот как вы можете это сделать.

Если вы используете "content: // mms-sms / разговор? Simple = true" Uri, то есть столбец с именем "receient_ids", который будет иметь массив идентификаторов сообщения группы. Из идентификатора вы можете узнать адрес получателя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...