当前位置: 首页 > news >正文

做co的网站网络运营怎么学

做co的网站,网络运营怎么学,做类似淘宝网站怎么做,西安知名网络推广公司安卓webview,网页端生成安卓项目(极速生成)教程 一,前言 当自己做了一个PC端的页面,也就是前端的页面,或者已经上服的页面,但也想生成一个安卓端供用户使用,本教程详细讲解如何把前…

安卓webview,网页端生成安卓项目(极速生成)教程

一,前言

当自己做了一个PC端的页面,也就是前端的页面,或者已经上服的页面,但也想生成一个安卓端供用户使用,本教程详细讲解如何把前端html页面或者链接生成安卓端项目。

本教程仅限至于已经上服务器的项目(若项目没有上服,看文末提供上服)。

二,步骤(代码中已有详细的注释)

1.创建一个空安卓项目

image-20230828145645159

2.修改MainActivity.java文件

注意修改webView.loadUrl(“http:自己的项目地址”);中的地址

package com.example.myapplication;import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;public class MainActivity extends Activity {private WebView webView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);init();}private void init() {// 从布局文件中获取 WebView 控件webView = (WebView) findViewById(R.id.webView);// 获取 WebView 的 WebSettings(Web 设置)对象WebSettings ws = webView.getSettings();// 设置布局算法为 NORMAL,会引起 WebView 的重新布局ws.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);// 自动加载图片资源ws.setLoadsImagesAutomatically(true);// 允许 JavaScript 打开新的窗口ws.setJavaScriptCanOpenWindowsAutomatically(true);// 允许执行 JavaScript 脚本ws.setJavaScriptEnabled(true);// 支持 HTML 的 "viewport" 标签或者使用 wide viewportws.setUseWideViewPort(true);// 缩小内容以适应屏幕宽度ws.setLoadWithOverviewMode(true);// 启用定位功能ws.setGeolocationEnabled(true);// 启用应用缓存ws.setAppCacheEnabled(true);// 启用 DOM 存储 APIws.setDomStorageEnabled(true);// 请求焦点,用于处理用户输入事件webView.requestFocus();// 检查是否可以前进或后退到不同的页面webView.canGoForward();webView.canGoBack();// 加载指定的 URLwebView.loadUrl("http:自己的项目地址");// 覆盖 WebView 默认行为,使网页在 WebView 中打开webView.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {// 返回值为 true 时在 WebView 中打开链接,为 false 调用系统浏览器或其他浏览器view.loadUrl(url);return true;}});}
}

这段代码实现了以下功能:

  1. 在布局中找到 WebView 控件并获取它的 WebSettings(Web 设置)。
  2. 配置 WebView 的各种属性,例如允许 JavaScript 执行、自动加载图片、设置布局算法、启用缓存等。
  3. 请求焦点,以便 WebView 可以处理用户输入事件。
  4. 检查 WebView 是否可以前进或后退到不同的页面。
  5. 使用 loadUrl 方法加载指定的 URL。
  6. 通过设置 WebViewClient 覆盖默认行为,使得所有链接都在 WebView 中打开。

这段代码的主要目的是在 Android 应用中创建一个内置浏览器,以显示指定 URL 的网页内容。

3.修改activity_main.xml文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><WebViewandroid:id="@+id/webView"android:layout_below="@+id/text_endLoading"android:layout_width="fill_parent"android:layout_height="fill_parent"android:layout_marginTop="10dp" />
</LinearLayout>

4.修改AndroidManifest.xml文件

注意:我这里的android:icon="@drawable/logo"用的是自己的,需要修改app的logo地址

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"package="com.example.test"><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.INTERNET"/><applicationandroid:allowBackup="true"android:dataExtractionRules="@xml/data_extraction_rules"android:fullBackupContent="@xml/backup_rules"android:icon="@drawable/logo"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:usesCleartextTraffic="true"tools:targetApi="31"><activityandroid:name="com.example.myapplication.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>

5.运行

之后连接手机运行即可

image-20230828144957476

三,上服

存在部分本地的项目,但是这种情况下是不能部署到安卓端的,需要把本地的项目部署到服务器,自己查

或私信作者或

(v)15135757306

http://www.hkea.cn/news/452069/

相关文章:

  • 珠海疫情最新情况厦门搜索引擎优化
  • 中国菲律宾历史战绩网站关键词优化工具
  • 西宁网站建设最好的公司哪家好优秀网站设计案例
  • 沧州做网站费用搜索引擎优化是做什么的
  • 社区网站推广方案线上运营的5个步骤
  • 湘潭学校网站建设 z磐石网络网站关键词优化教程
  • wordpress多程序用户同步汕头seo排名
  • 旅游网站 建设平台分析百度seo一本通
  • 怎么用dw做网站app开发网站
  • 昆山做网站的公司有哪些seo整站优化推广
  • 网站建设谈单情景对话青岛seo百科
  • 网站做自适应好不好网页分析报告案例
  • 大连手机自适应网站建设公司seo诊断站长
  • 有哪些好的网站十大电商代运营公司
  • 个人网页设计欣赏网站整站优化快速排名
  • 多少钱立案seo 公司
  • 医学类的网站做Google百度怎么优化排名
  • 手机网站怎样做枸橼酸西地那非片的功效与作用
  • 邯郸做wap网站的公司六六seo基础运营第三讲
  • 六安市建设银行网站seo编辑的工作内容
  • seo外包平台福州百度快照优化
  • 橙子建站广告怎么投放竞价网络推广
  • 中国公司查询网站网络公司起名
  • wordpress邮箱内容更改一键关键词优化
  • 楼市最新消息2022年房价走势seo网络推广经理
  • wordpress免费中文企业主题seo权重优化软件
  • 周口网站建设哪家好济南专业seo推广公司
  • 济南网站忧化怎么把抖音关键词做上去
  • 网站建设与维护的题目网站点击软件排名
  • 网站收录服务企业网络的组网方案