Android实现简单的网页跳转

首先准备Android studio 工具

第二直接上代码

MainActivity:

package com.jay.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    private TextView web_one;

    private WebView web_two;

    //可以提前定义网络地址
    private String uri="https://www.csdn.com/";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //第一种跳转页面的方法
        web_one=findViewById(R.id.web_one);
        web_one.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent=new Intent(MainActivity.this,Main2Activity.class);
                startActivity(intent);
            }
        });
        //第二种跳转页面的方法
        web_two=findViewById(R.id.web_two);
        web_two.loadUrl("https://www.csdn.com/");
        //可以写成:web_two.loadUrl(uri);
    }
}

 activity_main.xml




    

    

    

    

 

Main2Activity:

package com.jay.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;

public class Main2Activity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);

        //方式一:代码实现跳转
        Intent intent = new Intent();
        //通过intent发送数据
        intent.setAction("android.intent.action.VIEW");
        //创建一个链接  链接.语法解析
        Uri content_url = Uri.parse("https://www.csdn.com/");
        //通过intent接受
        intent.setData(content_url);
        //开始于当前intent
        startActivity(intent);
    }
}

activity_main2.xml:




你可能感兴趣的:(android,studio)