博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android调用默认浏览器打开指定Url
阅读量:5086 次
发布时间:2019-06-13

本文共 1541 字,大约阅读时间需要 5 分钟。

业务员有需求要将一个wap站在手机上以App的形式打开,还不要嵌套WebView,只能以浏览器打开.查了点资料,就有了下面这货。

package com.gzz.whyinzi;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.util.Log;import android.view.Menu;import android.view.View;public class MainActivity extends Activity {    private static final String TAG = "ActivityDemo";         @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                        Intent intent = new Intent();                intent.setAction("android.intent.action.VIEW");            Uri content_url = Uri.parse();           intent.setData(content_url);          startActivity(intent);                    }            @Override          protected void onResume() {              super.onResume();             Intent intent = new Intent();                    intent.setAction("android.intent.action.VIEW");                Uri content_url = Uri.parse("http://www.yinzimeijia.com");               intent.setData(content_url);              startActivity(intent);            Log.e(TAG, "start onResume~~~");          }                @Override          protected void onStop() {              super.onStop();              this.finish();            Log.e(TAG, "start onStop~~~");          }             }

onResume()在没有默认浏览器的时候就起作用了,当没有默认浏览器的时候会弹出提示以哪个浏览器打开,如果点击取消就会出现黑色背景,为防止出现黑色背景,onsume()重新调用打开浏览器.

onStop()在选择浏览器后结束进程.

转载于:https://www.cnblogs.com/yuefengkai/p/3313970.html

你可能感兴趣的文章
STL容器之vector
查看>>
数据中心虚拟化技术
查看>>
复习文件操作
查看>>
SQL Server 使用作业设置定时任务之一(转载)
查看>>
第二阶段冲刺-01
查看>>
BZOJ1045 HAOI2008 糖果传递
查看>>
JavaScript 克隆数组
查看>>
eggs
查看>>
python3 生成器与迭代器
查看>>
java编写提升性能的代码
查看>>
list 容器 排序函数.xml
查看>>
《Genesis-3D开源游戏引擎完整实例教程-跑酷游戏篇03:暂停游戏》
查看>>
CPU,寄存器,一缓二缓.... RAM ROM 外部存储器等简介
查看>>
git .gitignore 文件不起作用
查看>>
Alan Turing的纪录片观后感
查看>>
c#自定义控件中的事件处理
查看>>
IOS--沙盒机制
查看>>
使用 JointCode.Shuttle 访问任意 AppDomain 的服务
查看>>
sqlite的坑
查看>>
digitalocean --- How To Install Apache Tomcat 8 on Ubuntu 16.04
查看>>