title: Catching market search intents?
body: <p>I'm trying to catch an Android Market search intent.</p>
  
  <p>That's the way you launch Android Market and search for an app by package name:</p>
  
  <pre><code>startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:com.google.somepackage")));
  </code></pre>
  
  <p>Now, here's the intent filter for one of my activities:</p>
  
  <pre><code>&lt;intent-filter&gt;
      &lt;action android:name="android.intent.action.VIEW" /&gt;
      &lt;category android:name="android.intent.category.DEFAULT" /&gt;
      &lt;data android:scheme="market" android:host="search" /&gt;
  &lt;/intent-filter&gt;
  </code></pre>
  
  <p>I'd expect Android to ask me which app should handle the intent which doesn't happen.<br>
  Yet, if I replace <code>market</code> with <code>market1</code> or <code>search</code> with <code>search1</code>, in both places, my activity gets launched.<br>
  Is there a notion of "untouchable" intents or something?</p>
  
  <p>TIA.</p>