android studio搭建并使用webview

一、使用android studio创建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建完成了

二、创建页面

在这里插入图片描述
在这里插入图片描述
然后需要创建class类
在这里插入图片描述
创建完成后
在这里插入图片描述
现在项目是空页面所以需要继承AppCompatActivity
代码做一些修改
在这里插入图片描述
现在运行是无法运行的,代码还需要做一些更改
在这里插入图片描述
还需要去AndroidMainifest.xml文件去引入使用activity_main.xml
在这里插入图片描述
这样就把初始页面加上了,点击运行就可以运行了
在这里插入图片描述

三、在创建的基础上嵌套H5流程

1.在activity_main.xml中配置webview组件
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e1462ff4428a41fd8a88315bcc84c6ed.png

也可以使用拖拽的方式(ps:需要加上id)
在这里插入图片描述
2. 改写MainActivity中的代码
在这里插入图片描述
然后重新编译运行一下
在这里插入图片描述
发现网页无法打开,是因为还没有加上网络访问权限
AndroidMainifest.xml中加上网络权限就可以了
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
android:usesCleartextTraffic="true"

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">
    
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    
    <application
        android:allowBackup="true"
        android:dataExtractionRules="@xml/data_extraction_rules"
        android:fullBackupContent="@xml/backup_rules"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.Ping"
        android:usesCleartextTraffic="true"
        tools:targetApi="31" >
        <activity android:name=".MailActivity" android:exported="true" android:label="这是测试页面">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"></action>
                <category android:name="android.intent.category.LAUNCHER"></category>
            </intent-filter>
        </activity>
    </application>

</manifest>

在这里插入图片描述

四、去掉标题栏

在这里插入图片描述

ActionBar supportActionBar = getSupportActionBar();
if(supportActionBar!=null){
	supportActionBar.hide();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值