Android应用之间的跳转—从一个app跳转至另一个app
2016-05-27 14:23
337 查看
首先如果你需要隐藏你要从另一个应用启动的app的桌面图标,需要将一下代码注掉
要想在桌面不显示图标,只需注释掉APP入口Activity中的下面这句即可,或者把下面的LAUNCHER改成DEFAULT也行
<!--<category android:name="android.intent.category.LAUNCHER" />-->
跳转的目标app还需要配置以下代码 :其中scheme是自己定义好的
<intent-filter>
<data android:scheme="3123123"/>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
应用跳转实现方法
需要启动此程序的方法,是在点击事件中进行判断例如:
点击事件
onclick(View view){
startActivity(new Intent(Intent.ACTION_VIEW, Url.parse("3123123\\?后面可以加参数"))); // 其中3123123与上面的scheme想对应
};
如果需要根据参数判断 如下
解析参数:
Intent i_getvalue = getIntent();
String action = i_getvalue.getAction();
if(Intent.ACTION_VIEW.equals(action)){
Uri uri = i_getvalue.getData();
if(uri != null){
String source = uri.getQueryParameter("source");
Toast.makeText(this,"三方启动,来源:"+source, Toast.LENGTH_LONG).show();
}
}
要想在桌面不显示图标,只需注释掉APP入口Activity中的下面这句即可,或者把下面的LAUNCHER改成DEFAULT也行
<!--<category android:name="android.intent.category.LAUNCHER" />-->
跳转的目标app还需要配置以下代码 :其中scheme是自己定义好的
<intent-filter>
<data android:scheme="3123123"/>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
应用跳转实现方法
需要启动此程序的方法,是在点击事件中进行判断例如:
点击事件
onclick(View view){
startActivity(new Intent(Intent.ACTION_VIEW, Url.parse("3123123\\?后面可以加参数"))); // 其中3123123与上面的scheme想对应
};
如果需要根据参数判断 如下
解析参数:
Intent i_getvalue = getIntent();
String action = i_getvalue.getAction();
if(Intent.ACTION_VIEW.equals(action)){
Uri uri = i_getvalue.getData();
if(uri != null){
String source = uri.getQueryParameter("source");
Toast.makeText(this,"三方启动,来源:"+source, Toast.LENGTH_LONG).show();
}
}
相关文章推荐
- android ScrollView 中子控件设置高度后不起作用的解决方法
- Android最佳性能实践(三)——高性能编码优化
- Android图片压缩上传之基础篇
- Android最佳性能实践(二)——分析内存的使用情况
- Android最佳性能实践(一)——合理管理内存
- IOS UPickerView 的使用详解
- Android安全攻防战,反编译与混淆技术完全解析(下)
- Android安全攻防战,反编译与混淆技术完全解析(上)
- android 自定义Dialog Style基本设置
- iOS动画开发之五——炫酷的粒子效果
- APP纯黑盒测试—某些可以试试的操作
- Android中的第一个NDK的例子
- Android性能优化之数据库优化
- Android Universal Image Loader 源码分析
- iOS7 tabbar 阴影线问题
- [Android] View 工作原理(二)
- Cocos2d-x V3.10版本中的videoplayer问题
- android数据库操作优化(二)
- android数据库操作优化(一)
- android 基础 加密实现3DES