Witam, potrzebuje nieznacznej pomocy.
Otóż piszę aplikację niezbyt skomplikowaną ale pracującą jako ekran startowy, który udostępnia wybrane aplikacje systemowe oraz robi swoją robotę. Problem pojawił się podczas próby uruchomienia intencji wyświetlającej konwersacje sms. Interesuje mnie lista konwersacji a nie otworzenie intencji z tworzeniem nowej wiadomości.
Przeglądając setki kodów nie dokopałem się to tego właściwego. A skłamałbym dokopałem się do właściwego ale dział on na wersji 4. (Prstigio PMT5887_3G) a na wersji 5. (Samsung SM-A300F) już nie.
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.android.mms","com.android.mms.ui.ConversationList"));
this.startActivity(intent);
podczas uruchomienia ww kodu otrzymuje komunikat
java.lang.SecurityException: Permission Denial: starting Intent
{ act=android.intent.action.VIEW cmp=com.android.mms/.ui.ConversationList }
from ProcessRecord{13452f34 22880:pl.test.Tdroid/u0a118} (pid=22880, uid=10118)
not exported from uid 10027
Przyznam szczerze przerosło mnie to, a powinno być proste a jednak jest jak sznurek w kieszeni.
Choć zbędne dodałem w uses-permmision czytanie i pasanie sms.
Z góry dzięki za wszelka pomoc.