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

微信公众号的微网站怎么做的c 网站开发实例教程

微信公众号的微网站怎么做的,c 网站开发实例教程,网站实现留言功能,网站推广的方式和管理方法安卓开发--安卓使用Echatrs绘制折线图 前期资料安卓使用Echarts绘制折线图1.1 下载 Echarts 安卓资源1.2 新建assets文件1.3 新建布局文件1.4 在布局文件中布局WebView1.5 在活动文件中调用 最终效果 前期资料 Echarts 官网样式预览: https://echarts.apache.org/examples/zh/… 安卓开发--安卓使用Echatrs绘制折线图 前期资料安卓使用Echarts绘制折线图1.1 下载 Echarts 安卓资源1.2 新建assets文件1.3 新建布局文件1.4 在布局文件中布局WebView1.5 在活动文件中调用 最终效果 前期资料 Echarts 官网样式预览: https://echarts.apache.org/examples/zh/index.html#chart-type-line Echarts 的Github地址 https://github.com/ecomfe/vue-echarts Echarts制作的VUE3代码参考 https://stackblitz.com/edit/vue-echarts-vue-3?filesrc%2FApp.vue 安卓使用Echarts绘制折线图 1.1 下载 Echarts 安卓资源 下载地址https://github.com/apache/echarts/tree/5.5.0/dist打开这个官网链接之后下载echarts.min.js文件则为Echarts全部资源包。 1.2 新建assets文件 新建 app\src\main\assets文件将刚才下载的echarts.min.js文件放到此文件夹下。 1.3 新建布局文件 在 app\src\main\assets文件夹下新一个.html的文件名称自己取。(新建一个file把后缀改成.html就行) 文件echarts.html中放入以下代码这是一个绘制折线图的例子 !DOCTYPE html html langzh headmeta charsetUTF-8/meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleeCharts/title /head body stylemargin: 0; padding: 0; div idmain stylewidth: 100%; height: 450px;background-color: #181D31; border-radius: 20px;/divscript src./echarts.min.js/script script typetext/javascriptfunction doCreateChart(type, data) {var myChart echarts.init(document.getElementById(main), dark);var option {title: {text: ECG心电图,padding: 20,textStyle: {color: #FFFFFF}},tooltip: {trigger: axis,textStyle: {fontSize: 8,backgroundColor: #FFFFFF,color: black},padding: 5,formatter: function(params) {var content ;var xName 时间:;var yName 次数:;content xName params[0].name br/;content yName params[0].value br/;return content}},xAxis: {type: category, // 设置 X 轴类型为类目轴data: data, // 自定义 X 轴的标签数据axisLabel: {show: false, // 显示标签}},yAxis: {type: value,boundaryGap: 20%, // 修改为字符串类型的百分比splitLine: {show: true},axisLabel : {show: true // 关闭 y 轴的轴线显示}},series: [{data: data,type: type,symbolSize: 4,symbol: circle,lineStyle: { color: #00CC00 },// 这里设置线条颜色为绿色}],grid: { x: 30, y: 60, x2: 20, y2: 60 }, //调整此处大小即可控制空白};myChart.setOption(option);} /script /body /html 1.4 在布局文件中布局WebView 文件app\src\main\res\layout\activity_home.xml代码 ?xml version1.0 encodingutf-8?LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationhorizontalWebViewandroid:idid/chartshow_webandroid:layout_widthmatch_parentandroid:layout_heightmatch_parent//LinearLayout1.5 在活动文件中调用 文件app\src\main\java\com\example\ecgphone\HomeActivity.java代码 注意事项 确保WebView内容完全加载后再执行JS下面代码中 setWebViewClient 用于确保在页面加载完成之后再调用JavaScript函数。 WebViewClient类有几个常用的方法其中最常用的包括onPageStarted: 在页面开始加载时调用。onPageFinished: 在页面加载完成时调用。shouldOverrideUrlLoading: 当WebView需要处理某个URL时调用。 package com.example.ecgphone;import android.annotation.SuppressLint; import android.content.pm.ActivityInfo; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.WindowManager; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Button; import androidx.appcompat.app.AppCompatActivity; import org.json.JSONArray; import java.util.Arrays;public class HomeActivity extends AppCompatActivity {SuppressLint(SetJavaScriptEnabled)Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 强制横屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);setContentView(R.layout.activity_home);// 将顶部状态栏设置为透明,关闭顶部状态栏的高度getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);WebView webview findViewById(R.id.chartshow_web);webview.getSettings().setJavaScriptEnabled(true);webview.getSettings().setAllowFileAccess(true);// 确保WebView内容完全加载后再执行JSwebview.setWebViewClient(new WebViewClient() {Overridepublic void onPageFinished(WebView view, String url) {super.onPageFinished(view, url);// 将int数组转换为JSONArraydouble[] yValue1 { 0.08 , 0.085, 0.07 , 0.085, 0.09 , 0.105, 0.105, 0.09 , 0.09 ,0.105,0.095, 0.1 , 0.09 , 0.08 , 0.085, 0.065, 0.1 , 0.07 , 0.06 ,0.09,0.075, 0.06 , 0.095, 0.075, 0.075, 0.065, 0.075, 0.055, 0.055,0.07,0.07 , 0.055, 0.06 , 0.045, 0.055, 0.05 , 0.09 , 0.145, 0.16 ,0.175,0.225, 0.255, 0.275, 0.28 , 0.265, 0.255, 0.205, 0.145, 0.12 ,0.075,0.06 , 0.07 , 0.03 , 0.01 ,-0.02 ,-0.01 , 0. , 0.02 , 0. ,0.,0.01 , 0. , 0.01 ,-0.005, 0.015,-0.02 , 0.005, 0. , 0.01 ,0.005,0. ,-0.01 , 0.005, 0.01 ,-0.01 ,-0.005, 0.005,-0.015, 0.005,0.,0.005, 0.03 , 0.08 , 0.14 , 0.01 ,-0.265,-0.695,-1.325,-1.91 ,2.335,2.555,-2.565,-2.47 ,-2.31 ,-2.18 ,-2.08 ,-1.94 ,-1.74 ,-1.555,1.44,1.28 ,-1.13 ,-1.01 ,-0.955,-0.84 ,-0.74 ,-0.63 ,-0.545,-0.435,0.31,0.175,-0.065, 0.055, 0.18 , 0.27 , 0.34 , 0.36 , 0.375, 0.41 ,0.435,0.44 , 0.48 , 0.47 , 0.49 , 0.49 , 0.535, 0.52 , 0.545, 0.56 ,0.57,0.59 , 0.615, 0.645, 0.67 , 0.69 , 0.725, 0.755, 0.77 , 0.8 ,0.81,0.855, 0.88 , 0.885, 0.91 , 0.935, 0.97 , 0.97 , 0.955, 0.96 ,0.95,0.94 , 0.89 , 0.845, 0.845, 0.8 , 0.765, 0.685, 0.655, 0.605,0.565,0.49 , 0.43 , 0.375, 0.335, 0.28 , 0.265, 0.235, 0.19 , 0.19 ,0.18,0.12 , 0.13 , 0.1 , 0.09 , 0.045, 0.09 , 0.075, 0.08 , 0.065,0.035,0.02 , 0.05 , 0.035, 0.045, 0.045, 0.025, 0.035, 0.035, 0.04 ,0.005,0.035, 0.015, 0.02 , 0.015, 0.045, 0.045, 0.055, 0.03 , 0.025,0.035};JSONArray yValue1Array new JSONArray();for (double y : yValue1) {yValue1Array.put(Double.valueOf(y));}// 调用JS函数,要注意需要确保在WebView内容完全加载之后再执行JavaScript代码webview.loadUrl(javascript:doCreateChart(line, yValue1Array.toString() ););}});webview.loadUrl(file:///android_asset/echarts.html);} } 最终效果
http://www.hkea.cn/news/14449391/

相关文章:

  • 建设一个电商网站的步骤重庆丰都建设局网站
  • 网站用什么做seo关键词优化推广哪家好
  • 免费手机图片编辑器重庆网站优化排名推广
  • 网站文章只被收录网站首页网站描述怎么写利于seo
  • 谁有网站推荐一下好吗切片
  • 汝州住房和城乡建设网站获客牛全网营销
  • 音乐网站开发需求广州网站建设怎样做
  • 潍坊网站建设自助建站平台做网站推广
  • 网站网络推广软件哪个网站论文多
  • 为何打不开中国建设银行网站校园二手市场网站开发
  • 旅游网站建设目标分析山东省济宁市嘉祥县建设局网站
  • 做个企业网站内网网站开发报价
  • 长沙租车网站排名360网站卖东西怎么做
  • 网站建设优化哪家公司好小米新手机发布
  • wordpress建立多站点自已建个人网站
  • 网站做不做301莱芜一中官网
  • 简单的企业网站源码福建漳州建设局网站
  • 宁德市蕉城区建设局网站天津建设厅网站
  • 哪个网站做恒生指数最安全php 网站开发心得
  • 做网站需要哪些东西和步骤安阳市网站制作公司
  • 网站建设价格报价上海建设银行官网网站
  • 苏州外贸网站建设公司排名自己买一个服务器怎么做网站
  • 企业网站 流程襄阳seo顾问
  • 长沙公司网站设计报价公关公司有哪些职位
  • 五矿瑞和上海建设有限公司网站网站开发 加密存储 解密 二次计算
  • 论坛网站太难做没人全新的手机网站设计
  • 内容网站 如何做采集三水住房和城乡建设局的网站
  • 建设网站有什么原则如何运营一个公众号
  • 做测算的网站静态网站可以申请域名吗
  • 在自己的网站做外链主页模板