Starting an external activity, getting permission error
<p>I'm trying to start the preferences activity in the native messenger client from my application.  in AOSP Mms.apk does not have an intent filter setup on that activity.  Regardless I'm trying to find a work around to launch the user into that screen.</p>

<pre><code>    Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.setComponent(ComponentName.unflattenFromString("com.android.mms/com.android.mms.ui.MessagingPreferenceActivity"));
    intent.addCategory("android.intent.category.LAUNCHER");
    try {
        startActivity(intent);
    } catch (Exception e) {
        AppUtils.alertError(this, error);
    }
</code></pre>

<p>I'm receiving </p>

<pre><code>java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.android.mms/.ui.MessagingPreferenceActivity } from ProcessRecord{406e2738 674:com.handmark.genericapp/10034} (pid=674, uid=10034) requires null
</code></pre>

<p>Any thoughts?</p>
