<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".IntentActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".OtherActivity" android:label="@string/windowtitle">
<intent-filter >
<action android:name="cn.itcast.zhangxx"/>
<action android:name="cn.itcast.laoli"/>
<category android:name="cn.itcast.category.java"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="cn.itcast.category.php"/>
<data android:scheme="itcast" android:host="www.itcast.cn" android:path="/liming"/>
<data android:mimeType="image/*"/>
</intent-filter>
</activity>
</application>
public void openActivity(View v){
/**
* (没设数据参数的情况下)只要Intent中的Action和Category都出现在Intent-Filter中,就能与之匹配,否则匹配失败
*/
Intent intent = new Intent();//隐式意图激活Activity
intent.setAction("cn.itcast.zhangxx");
intent.addCategory("cn.itcast.category.java");
// intent.setData(Uri.parse("itcast://www.itcast.cn/liming"));
// intent.setType("image/jpeg");
//根据Android的API可以知道
//This method automatically clears any data that was previously set (for example by setData(Uri)).
//也就是说如果设置了setData方法在设置setType方法的话,那么setType方法就会clers掉setData方法
//解决方案如下:
intent.setDataAndType(Uri.parse("itcast://www.itcast.cn/liming"), "image/jpeg");
startActivity(intent);//方法内部为Intent添加了android.intent.category.DEFAULT类别
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有