如何指定Android中的浏览器跳转界面?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何指定Android中的浏览器跳转界面?相关的知识,希望对你有一定的参考价值。

参考技术A 一、启动android默认浏览器

在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接。关于Intent的更多内容请参考《常用Intent》

示例1

Intent intent =newIntent();

        intent.setAction("android.intent.action.VIEW");

        Uri content_url =Uri.parse("http://www.163.com");

        intent.setData(content_url);

        startActivity(intent);

这样子,android就可以调用起手机默认的浏览器访问。

二、启动指定浏览器

在Android程序中我们可以通过发送显式Intent来启动指定的浏览器。

启动Android原生浏览器

示例2

Intent intent =newIntent();       

        intent.setAction("android.intent.action.VIEW");   

        Uri content_url =Uri.parse("http://www.163.com"); 

        intent.setData(content_url);         

        intent.setClassName("com.android.browser","com.android.browser.BrowserActivity"); 

        startActivity(intent);

只要修改以intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");

中相应的应用程序packagename 和要启动的activity即可启动其他浏览器来

uc浏览器":"com.uc.browser", "com.uc.browser.ActivityUpdate“

opera浏览器:"com.opera.mini.android", "com.opera.mini.android.Browser"

qq浏览器:"com.tencent.mtt", "com.tencent.mtt.MainActivity"

android应用程序如何实现界面跳转?

例如我现在只有一个mainActivity,我怎样写代码才能创建一个按钮(图片也行),
然后点击这个按钮(图片)跳转到Activity2界面
求大神详细解说

你先写一个xml文件 内容是<Button xmlns:android="http://scehmas.android.com/apk/res/android" android:layout_widht="wrap_content" android:layout_height="wrap_content" android:text="按钮" android:id="@+/btn"/>
然后再第一个activity 中通过findViewById()得到这个button button.setOnClickListener(new OnClickListener()
public void onClick(View view)
Intent intent=new Intent();
intent.setCass(Activity1.this,activity2.class)
startAtivity(intent);
);
ok 这样就行了 纯手敲望采纳。
参考技术A

    先在AndroidManifest.xml里面注册了Activity2
    <activity android:name=".Activity2" ></activity>

    添加按钮事件      

            final LinearLayout layout2 = new LinearLayout(this);
            layout2.setOrientation(LinearLayout.VERTICAL);
            Button bt1 = new Button(this);
            layout2.addView(bt1);
            bt1.setText("按钮1");
            setContentView(layout2);
            bt1.setOnClickListener(new View.OnClickListener()
                @Override
                public void onClick(View v)
                    // TODO Auto-generated method stub
                    Intent intent = new Intent();
                    intent.setClass(mainActivity.this, Activity2.class);
                    startActivity(intent);
               
            );

本回答被提问者采纳

以上是关于如何指定Android中的浏览器跳转界面?的主要内容,如果未能解决你的问题,请参考以下文章

Android页面跳转协议_URL Scheme详解

java中如何点击按钮跳转到网页(在浏览器中打开)

手机浏览器跳转微信指定页面 及 跳转微信公众号一键关注

Android 通过H5跳转到App指定页面

如何在手机浏览器网页中点击链接跳转到QQ聊天界面

如何在手机浏览器网页中点击链接跳转到QQ聊天界面