Cocos creator构建web-moblie 封装到android启动

Cocos creator构建web-moblie 封装到android studio中启动

在这里插入图片描述
构建的版本采用 使用21 api版本 5.0
可能的问题:影响到其它事件功能的无非实现 *如果 请升级语法
本次构造和启动为 远程url的形式加载启动

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><WebViewandroid:id="@+id/webview"android:layout_width="match_parent"android:layout_height="match_parent" />
</RelativeLayout>
这里需要改写 视图区域的代码,整体复制即可

MainActivity.java

package com.example.fishigame;import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.graphics.Bitmap;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;public class MainActivity extends AppCompatActivity {private WebView mywebView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//________________________________//mywebView=(WebView)findViewById(R.id.webview);mywebView.setWebViewClient(new WebViewClient());mywebView.loadUrl("http://q.diaoyudaheng.cn");WebSettings webSettings=mywebView.getSettings();webSettings.setJavaScriptEnabled(true);}public class mywebClient extends WebViewClient{@Overridepublic void onPageStarted(WebView view, String url, Bitmap favicon){super.onPageStarted(view,url,favicon);}@Overridepublic boolean shouldOverrideUrlLoading(WebView view,String url){view.loadUrl(url);return true;}}@Overridepublic void onBackPressed(){if(mywebView.canGoBack()) {mywebView.goBack();}else{super.onBackPressed();}}
}
写入的地方
import android.graphics.Bitmap;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
几个引入库
写方法里
private WebView mywebView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//________________________________//mywebView=(WebView)findViewById(R.id.webview);mywebView.setWebViewClient(new WebViewClient());mywebView.loadUrl("http://q.diaoyudaheng.cn");WebSettings webSettings=mywebView.getSettings();webSettings.setJavaScriptEnabled(true);}public class mywebClient extends WebViewClient{@Overridepublic void onPageStarted(WebView view, String url, Bitmap favicon){super.onPageStarted(view,url,favicon);}@Override   //↓这是一个只能在24api  7.0 版本前可以使用的语法// 如果你需要更高级的支持,自己搜索一下public boolean shouldOverrideUrlLoading(WebView view,String url){view.loadUrl(url);return true;}}@Overridepublic void onBackPressed(){if(mywebView.canGoBack()) {mywebView.goBack();}else{super.onBackPressed();}}

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.fishigame"android:targetSandboxVersion="1"><uses-permission android:name="android.permission.INTERNET"></uses-permission><applicationandroid:allowBackup="true"android:usesCleartextTraffic="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/Theme.FishiGame"><activityandroid:name=".MainActivity"android:exported="true"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest>
如果你的 apk 拖入虚拟机或真机中
出现崩溃或者  net::error的错误
请看上面的代码中android:targetSandboxVersion="1"> 是语法小数
以及android:usesCleartextTraffic="true"
就可以屏蔽到前面的错误

然后apk就能正常启动
不过apk正常启动以后
还需要你通过 build release版本才行
在这里插入图片描述
在这里插入图片描述
然后一路next next fish 就可以
最后拖入启动
大功告成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/498146.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pcb布线拐角处打地孔_PCB线路板布线的10个重要规则——公众号【深圳LED网】

PCB布线&#xff0c;即铺设通电信号的道路以连接各个器件&#xff0c;这好比通过修路来连接各个城市通车。在PCB设计中&#xff0c;布线是完成产品设计的重要步骤&#xff0c;同时也是技巧最细、限定最高的步骤&#xff0c;甚至有经验的工程师也对布线颇为头疼。以下是PCB布线的…

低调的苹果罕见发表论文,揭开自动驾驶汽车技术的冰山一角

来源&#xff1a;华尔街见闻 概要&#xff1a;在自动驾驶领域低调又低调的苹果终于发声了。近日&#xff0c;苹果研究人员颇为罕见地公布了一份关于自动驾驶技术的论文。 在自动驾驶领域低调又低调的苹果终于发声了。近日&#xff0c;苹果研究人员颇为罕见地公布了一份关于自动…

恐惧、野心和迷茫,机器人公民背后的未来世界

作者&#xff1a; 刘锋 计算机博士 互联网进化论作者 当时间的车轮到达2017年10月&#xff0c;人工智能领域陆续爆发很多重要事件。 其中最吸引人们眼球的&#xff0c;当然仍属学会了自我学习的AlphaGo zero和沙特阿拉伯的机器公民索菲亚&#xff08;Sophia&#xff09;&am…

java设计一个bank类实现银行_AOS公链推出“隐私Bank”,彻底打破资产发行门槛!...

区块链技术从诞生到现在经历了无数的坎坷&#xff0c;一路走来虽然饱受争议&#xff0c;但是这个行业并没有停止发展的脚步&#xff0c;越来越多的落地项目正在改变我们的生活&#xff0c;尤其在公链领域&#xff0c;整个行业的生态建设更是程喷涌之势迅猛发展&#xff0c;今天…

2017年中国人工智能产业最全研究报告发布 | AI世界2018年八大趋势

来源&#xff1a; 数据观 概要&#xff1a;从目前来看&#xff0c;计算机视觉技术是人工智能的核心技术之一&#xff0c;广泛的商业化渠道和技术基础使其最为热门。 目前&#xff0c;中国的人工智能研究处于爆发期&#xff0c;行业巨头公司正逐渐完善自身在人工智能的产业链布局…

机器人暮色枪骑皮肤_吃鸡幸运新转盘:新载具皮肤和纸盒武器皮肤!

就在《和平精英》更新“罗小黑”系列皮肤的时候&#xff0c;国际服《Pubg Mobile》同样也没有闲着。与《和平精英》直售罗小黑皮肤不同的是&#xff0c;《Pubg Mobile》又上线了新的幸运转盘——Toy Power SPIN。机器人风格的幸运转盘来了&#xff0c;新载具皮肤、纸盒武器皮肤…

水泵怎么做_暖通空调|水泵出入口阀门及相关基础知识

设计过程中&#xff0c;经常看到或遇到一些设计人员对水泵前后的布置啥阀门或怎么布置阀门提出异议&#xff0c;现就对水泵前后的阀门及相关知识进行浅析&#xff0c;由于水平有限&#xff0c;有不对的地方欢迎指出。《通风与空调工程施工规范》(GB 50738-2011)第10.8.5条规定&…

未来智能实验室成立,建设世界第一个AI智商评测和趋势研究机构

来源&#xff1a;未来智能实验室 互联网云脑逐渐清晰&#xff0c;AI与互联网结合引发AI威胁论 从科学史可以看到这样一个规律&#xff1a;每一次人类社会的重大技术变革都会导致新领域的科学革命。互联网革命对于人类的影响已经远远超过了大工业革命。与工业革命增强人类的力量…

echart 三维可视化地图_揭秘720°三维全景3D实景地图制作技术

近两年来三维全景3D实景地图在三维虚拟现实领域中占有相当大的地位。目前的三维720线上三维实景展示基本都是通过商迪3D三维全景建模与3d全景地图技术制作。例如&#xff1a;VR游戏、智慧城市规划项目、智慧房地产规划、智能地图、等项目都已3D实景地图技术为基础去开发制作。三…

IEEE发布人工智能伦理标准,确保人类不受影响

来源:专知 概要:机器人和自动系统将为社会带来重大创新。最近,公众越来越关注可能发生的社会问题,以及可能产生的巨大潜在利益。

走近“颠覆性技术”:量子通信能否取代传统通信?

来源&#xff1a;人民日报 概要&#xff1a;近些年来&#xff0c;量子通信技术的飞跃发展正让梦想成为现实。   制图&#xff1a;张芳曼 打个电话&#xff0c;会不会被窃听&#xff1f;通过网络传送一份保密文件&#xff0c;途中被他人窃取咋办……现代社会&#xff0c;信息…

麻省理工和 IBM 合作创立 Watson AI 实验室,谨慎推进 AI 研究

来源&#xff1a;36氪 概要&#xff1a;目前&#xff0c;AI 正在迅速成为现代科技的一个重点&#xff0c;并且它对我们日常生活的重要性在未来几年只会不断增加。 2017 年 9 月&#xff0c;IBM 宣布与麻省理工学院&#xff08;MIT&#xff09;建立为期十年的合作伙伴关系&#…

List和Set集合使用

Java提供的众多集合类由两大接口衍生而来&#xff1a;单列集合Collection和双列集合Map Collection接口 Collection接口是所有单列集合的父接口 &#xff0c;每次储存一个元素&#xff0c;接口的主要方法包括&#xff1a; public boolean add(E e) : 把给定的对象添加到当前…

Andrej Karpathy发文谈神经网络后,引发的对硬件,软件和学件的思考

作者&#xff1a;岑峰 概要&#xff1a;近日&#xff0c;Tesla AI总监Andrej Karpathy发表了一篇关于“Software 2.0”的文章&#xff0c;该文章引发了对未来神经网络的编程方式的更深入探讨&#xff0c;本文就是其中之一。 近日&#xff0c;Tesla AI总监Andrej Karpathy发表了…

异常与断言

1、接口方法声明异常与实现类方法声明异常的关系 2、异常链——示例 3、try-catch-finally 推荐组织结构&#xff0c;及其缺陷 4、断言 ----------------------------------------------------------------------------------------------- 1、接口方法声明异常与实现类方法…

2019年《自然》迎新子刊:机器智能、新陈代谢和综述物理

来源&#xff1a;Nature自然科研微信公众号 概要&#xff1a;过去十年&#xff0c;人工智能和机器人学背后的技术已取得巨大飞跃&#xff0c;并带来各种精彩应用&#xff0c;如无人驾驶汽车、人工智能引导的医学诊断、智能数字家庭助手等。 《自然-机器智能》将发表和报道人工智…

未来货运:无人驾驶技术和卡车司机如何配合?

来源&#xff1a;厚势 概要&#xff1a;看看你的周围。你看到的几乎所有东西都经过了卡车运输&#xff0c;无论是咖啡豆&#xff0c;还是你在使用的手机。 特斯拉刚刚发布了电动卡车&#xff0c;其实很多公司都对这一运输工具都在研究革新。Uber 本周&#xff08;17.11.18&…

bat脚本如何自动输入y_在Mac如何写一个相对自动的翻译脚本

近来使用的google翻译的插件有些不稳定&#xff0c; 时灵时不灵的&#xff0c;无奈的使用百度翻译了&#xff0c; 感觉体验也不好&#xff0c; 就想自己写一个翻译的脚本。整体思路简单&#xff0c; 就是调用百度翻译api再将结果呈现出来&#xff0c; 最后使用alias链接一下。大…

RefFieldMethodDetails——查看类的域和方法

RefFieldMethodDetails&#xff0c;通过反射机制查看类的域和方法&#xff08;包括编译器添加的“桥方法”&#xff09; public class RefFieldMethodDetails {/*** 打印出指定类的* 1、声明的所有构造方法&#xff08;包括私有&#xff09;* 2、声明的所有方法&#xff08;包括…

it 部门的建议_应对IT项目阻力的8个建议

点击上方“蓝色字体”&#xff0c;选择 “设为星标”关键讯息&#xff0c;D1时间送达&#xff01;大多数IT主管表示&#xff0c;有关抵触进行坦率的对话有助于产生新信息&#xff0c;从而最终推动项目向前发展。而且&#xff0c;在某些情况下&#xff0c;阻力是由于对需要进行路…