Tworzę małą aplikację do SMS-ów i mam pytanie. Aplikacja do wysyłania SMS-ów i na przykład GO SMS daje mi możliwość wysłania jednej wiadomości do więcej niż jednej osoby, a potem obie aplikacje pokazują mi to na liście rozmów.Jak wykryć konwersację SMS-ów grupowych
http://dl.dropbox.com/u/18780140/group_sms.jpeg
Ale w jaki sposób można wykryć, że w moim app? Próbowałem użyć: treść: // mms-sms/konwersacje, ale pokazuje mi tylko jedną rozmowę z jednym adresem i nie ma żadnego specjalnego znaku: (Wysłałem wiadomość "Hyg" do numerów: 1003 i 0001 (inny komunikat niż to na zrzucie))
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
również zawartość: // sms/rozmowy nie robi mi dać niczego
D/ContactAIOApp( 387): thread_id 89
D/ContactAIOApp( 387): msg_count 2
D/ContactAIOApp( 387): snippet Test
oczywiście może „wejść” do każdej rozmowy i sprawdzać każdy wiadomość szukająca różnych numerów, ale będzie bardzo powolna
@ user1189159.. Czy otrzymałeś jakieś rozwiązanie? – sarath
Przepraszam, ale nie. To, co zrobiłem, to iteracja wszystkich wiadomości w skrzynce odbiorczej i sprawdź, czy w jednej rozmowie znajduje się więcej niż 1 numer. Jest powolny, ale nie mógł znaleźć lepszego rozwiązania. –
Czy możesz wysyłać sms do więcej niż jednej osoby naraz? .. meann wysyła sms do x tworzy threadid a y tworzy kolejny threadid i jeśli wysyłam sms do X i Y, a następnie nowy wątek. Czy to zrobiłeś? – sarath