启动自己浏览器app的方法
2015-07-22 09:45
387 查看
二维码扫描后有个返回的url,点击该url的时候会弹出一个其他应用打开的列表。如果想在该列表中添加自己的app,需要在manifest.xml中需要打开Activity的配置中添加:
这样就可以显示自己的app了。
但是仅仅跳转至自己的app页面是没啥作用的,还需要获取隐式跳转传递过来的数据,方法为:
参考:
http://blog.csdn.net/hudashi/article/details/8176298/ http://blog.csdn.net/liws2010/article/details/7452957
<intent-filter> <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" /> <data android:scheme="https" /> </intent-filter>
这样就可以显示自己的app了。
但是仅仅跳转至自己的app页面是没啥作用的,还需要获取隐式跳转传递过来的数据,方法为:
if (intent.getDataString() != null) { urlString = intent.getDataString(); // Uri dataUri = intent.getData(); // String dataString = intent.getDataString(); // System.out.println("dataUri: "+dataUri.toString()+", dataString"+dataString); //值是一样的 }这样就可以了。
参考:
http://blog.csdn.net/hudashi/article/details/8176298/ http://blog.csdn.net/liws2010/article/details/7452957
相关文章推荐
- android 获取Service(服务)的运行状态
- Android在使用WebView的时候需要后退多步
- 黑马66期android学习笔记 day1_快速入门笔记
- Android中Bitmap和Drawable
- 服务器报错:Unable to load LSI Corporation MPT BIOS
- 微信公众号使用Emoji表情
- ios设备唯一标识获取策略
- [Android]新建项目继承Activity不继承ActionBarActivity
- Android Context 上下文 你必须知道的一切
- Android中Drawable分类汇总(上)
- 黑马66期android学习笔记19_线性布局的特性和20_权重案例
- 'cocos2d::LabelTTF::getContentSize': 被声明为已否决
- Android内部优化(二)
- Unity3D中摄像机的用法
- android weight 剩余空间使用
- 黑马66期android学习笔记18_dp和px
- Android Studio使用技巧系列教程(六)
- android 基本控件
- 黑马66期android学习笔记17_短信发送器
- Android-2手机应用程序,短信应用