一、uni-app 打包,电子盒子上无法显示

二、flutter 打包,电视盒子上无法显示

1、运用包webview_flutter

WebView for Flutter

import 'dart:io';

import 'package:webview_flutter/webview_flutter.dart';

class WebViewExample extends StatefulWidget {
  @override
  WebViewExampleState createState() => WebViewExampleState();
}

class WebViewExampleState extends State<WebViewExample> {
  @override
  void initState() {
    super.initState();
    // Enable hybrid composition.
    if (Platform.isAndroid) WebView.platform = SurfaceAndroidWebView();
  }

  @override
  Widget build(BuildContext context) {
    return WebView(
      initialUrl: 'https://flutter.dev',
    );
  }
}

2、如何打包

运行命令:flutter build apk

三、android 原生开发

Android WebView 的使用(超详细用法)

1、android studio 新建APP 项目 ,开发语言选择JAVA

2、开发代码

2.1 页面UI代码

在这里插入图片描述

   <WebView
        android:id="@+id/wv_webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
2.2 加载代码

在这里插入图片描述

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //获得控件
        WebView webView = (WebView) findViewById(R.id.wv_webview);
        //让android支持javascript
        webView.getSettings().setJavaScriptEnabled(true);
        //清除缓存,不然有时候页面显示不全
        webView.clearCache(true);
        //访问网页
        webView.loadUrl("http://www.baidu.com");
        //系统默认会通过手机浏览器打开网页,为了能够直接通过WebView显示网页,则必须设置
        webView.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                //使用WebView加载显示url
                view.loadUrl(url);
                //返回true
                return true;
            }
        });
    }
}
2.3 添加访问网络权限

在这里插入图片描述

<!-- 添加网络权限 -->
    <uses-permission android:name="android.permission.INTERNET" />

3、 android怎么去掉最上面的app名字(标题栏,titlebar)

android怎么去掉最上面的app名字(标题栏,titlebar)

3.1 进入@style/AppTheme文件

在这里插入图片描述

3.2 修改style.xml

原来样式
在这里插入图片描述
修改样式

在这里插入图片描述

4、打包 Build-Build Bundle(s)/APK(s)

打包地址:D:\wchy\work\project\produce\app\build\outputs\apk

最终结果
在这里插入图片描述

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐