android隐式意图激活浏览器
2015-11-09 20:46
99 查看
在有些时候,我们可能想打开某个不确定的应用,比如,我们想要通过浏览器打开百度的站点,但是我们并不强调必须要使用哪一个浏览器,那么这种情况我们使用显示意图可能不太好,更好的做法是使用隐式意图打开网站。
效果:
点击按钮后:
附代码:
效果:
点击按钮后:
附代码:
package com.yy.activity; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } /** * 使用隐式意图打开浏览器 * @param view */ public void click(View view){ //意图 Intent intent=new Intent(); //意图的行为,隐式意图 intent.setAction(Intent.ACTION_VIEW); //意图的数据 intent.setData(Uri.parse("http://www.baidu.com")); //启动 startActivity(intent); } }
相关文章推荐
- 关于百度地图的应用android开发步骤
- android的uri以及UriMatcher讲解
- Android动态加载学习笔记(一)
- MPAndroidChat的PieChart和BarChart学习
- 从源码角度解析Android事件分发机制
- Android中Cursor类的概念和用法
- 搭建Android开发环境
- OS X-Android-VLC编译过程
- android环境配置
- Android 中的DisplayMetrics类的用法
- Android 和 js 相互调用
- android 进度条设置显示格式
- [置顶] Android afterTextChanged中逻辑卡顿的问题
- Trinea性能优化之Java(Android)代码优化
- 【基于Jsoup】Android通过Jsoup抓取网页信息详解(一)
- android5.1系统定制应用全屏界面实现禁止状态栏下拉
- aq-Android版本检测升级
- Android-如何将android studio项目上传至github
- android 自定义 环形进度条
- Error: Activity class {XXX} does not exist的问题解决