Zrobiłem swoje badania i znalazłem wielu ludzi uruchamiających aplikację sms z zamiarem. Chodzi o to, że ludzie zwykle robią to tylko w przypadku wiadomości wychodzących.Uruchom aplikację sms Activity @ ConversarionList.class z mojej własnej aplikacji.
Aktualnie wyświetlam liczbę nieprzeczytanych SMSów na mojej aplikacji, ale nie mogę uzyskać prawidłowego zamiaru.
Na każdy spróbować uzyskać ten sam wynik, to uruchamia aplikację, ale na nowy sms ...
Mój obecny zamiar wygląda to
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("sms:"));
startActivity(intent);
i jego wynikiem jest:
Android sms Aplication form http://img291.imageshack.us/img291/1330/22012196.png
- EDIT: Para -> Aby
- escribir mensaje -> Napisz wiadomość
- Enviar -> Wyślij
Mam nadzieję, że jestem wystarczająco jasno na ten temat.
Pytanie brzmi:
Jak mogę przejść do skrzynki odbiorczej aplikacji sms na androida za pośrednictwem intencyjny?
EDIT: Chcę tylko powtórzyć to:
startActivity(new Intent(this, ConversationList.class));
Wich Wziąłem od: http://www.google.com/codesearch/p?hl=en#dpDz7Q08o9c/src/com/android/mms/ui/ComposeMessageActivity.java @LINE: 2028
na własnych aplikacji. Ale nie mogę tego zmusić do działania.
Uważam, że mówimy tu o dwóch różnych rzeczach. Po prostu chcę powtórzyć to: startActivity (new Intent (this, ConversationList.class)); Wich Wziąłem od: http://www.google.com/codesearch/p?hl=en#dpDz7Q08o9c/src/com/android/mms/ui/ComposeMessageActivity.java @LINE: 2028 na własnych aplikacji . Ale nie mogę tego zmusić do działania. Dzięki zaawansowanym. –
Niestety, nie rozumiem twojego pytania. –
Zrobiłem aplikację, która pokazuje użytkownikowi ilość nieprzeczytanych SMS-ów. Moim pomysłem jest "połączenie" tego licznika z domyślną aplikacją sms. Problem polega na tym, że nie można uzyskać domyślnej aplikacji sms, aby rozpocząć działanie w ramach listy ConversationList. PS: Aktywność ConversationList jest głównym ekranem domyślnej aplikacji sms. –