Unable to launch an activity using implicit intent specifying only action
<p>I am trying to launch an activity by specifying only its action(custom) defined in its intent filter from  an activity in other application. The activity to be launched is the main activity of its application thus have <code>android.intent.action.MAIN</code> &amp; <code>android.intent.category.LAUNCHER</code> set as action and category in its intent filter. Now according to android doc on Intent and Intent Filter, i do not need to specify <code>DEFAULT</code> category at all in this case. But doing the same i am i am unable to launch the activity.</p>

<p>LogCat says, Activity could not be found...</p>

<p>Am i misinterpreting the text or is there something else missing...?</p>

<p>Code, used for calling the activity  </p>

<pre><code>Intent i=new Intent();
i.setAction("android.AddressBookV4.firstActivity");
startActivity(i);
</code></pre>

<p>Definition of Activity being called in the manifest file</p>

<pre><code>&lt;activity android:name=".AddressBook"
          android:label="@string/app_name"&gt;
     &lt;intent-filter&gt;
         &lt;action android:name="android.AddressBookV4.firstActivity" /&gt;
         &lt;action android:name="android.intent.action.MAIN" /&gt;
         &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
      &lt;/intent-filter&gt;
&lt;/activity&gt;
</code></pre>
