android文档中对于Action检测时有以下情况:
如果Intent请求中没有设定Action类型,那么只要<intent-filter>中包含有Action类型,这个Intent请求就将顺利地通过<intent-filter>的行为测试。
现在我写了如下测试类: 
btn1.setOnClickListener(new OnClickListener() { 
@Override 
public void onClick(View v) { 
Intent intent = new Intent(); 
startActivity(intent); 

}); 
配置文件中写了如下一个Activity: 
<activity android:name=".OtherActivity">
<intent-filter>
<action android:name="com.channel.test"></action>
<category android:name="android.intent.category.DEFAULT"></category>
</intent-filter>
</activity>
从文档可以得到可以匹配这个Activity。为什么现在会不能匹配呢?
同样,
请教一个问题:
我配置了一个activity,
<activity android:name=".OtherActivity">
<intent-filter>
<action android:name="com.channel.test"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<data android:mimeType="http/*" android:scheme="http"/> 
</intent-filter>
</activity>
程序中写了如下代码:
btn1.setOnClickListener(new OnClickListener() {@Override
public void onClick(View v) {
Intent intent = new Intent("com.channel.test", Uri
.parse("http://test"));
intent.setType("http/gif");
startActivity(intent);
}
});
为什么点击按钮后无法找到OtherActivity呢?
请高手指点下?