Это действительно странно, и вроде как идет вразрез со всей системой открытых намерений. Я знаю, что есть трансляции, которые может создавать только система, но я не слышал о таких вещах для умышленного разрешения.
В любом случае, я просто сбросил Market APK на своем HTC Hero и проверил манифест. Они немного более конкретны в своем URI-сопоставлении, добавив путь:
<intent-filter android:priority="100">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http"
android:host="market.android.com" android:path="/search" />
<data android:scheme="market"
android:host="search" android:path="" />
</intent-filter>
Тем не менее, я попытался добавить это в свое приложение, за исключением того, что увеличил значение приоритета ( не то, что я видел, какой-либо эффект до ), но все же я не смог захватить Intent
.
Надеюсь, кто-то (или AOSP) сможет пролить свет на ситуацию ...