zoukankan      html  css  js  c++  java
  • 移动端疫情展示

    移动端疫情展示:

    首先需要爬取全球的疫情数据存储到MySQL上,其次在web项目里添加一个servlet,通过参数的传递得到对应的数据,最后设计AndroidAPP,通过时间和地名来访问服务器上的对应的servlet来获取json数据,然后将它与图表联系。

    第一步:利用Python爬虫爬取数据,存储到服务器上的MySQL

    第二步:在web项目里增加一个Servlet来通过传递过来的参数来获取服务器里数据库的信息,然后以json的数据格式返回。

    第三步设计界面的样式以及图表的展示和实现Android端访问远程服务器里的数据获取对应的信息,然后再配置到Android的图表里。

    第一部分实现界面的设计,以及图表。

    界面有三部分组成:一是时间选择框和地名选择,二就是三个按钮,三就是webview来展示我们的图表界面

    图表的设计,首先要将echart.min.js放在AndroidStudio里的assets里,然后再放入自己的图表html代码,通过json数据来给图表进行赋值。同样在主页面对webview进行一堆设置,允许运行脚本,设置它的loadURL,然后设计三个按钮的点击方式,同时启动不同的脚本。

    第二部分就是通过Android端的http访问来获取服务器端的json数据,在将该数据传到图表的数据格式里。

    制作中遇到的困难以及解决方案:安卓新版本默认不允许使用明文网络传输,

    解决办法如下,在AndroidManifest.xml文件的<application标签中,加入一句"android:usesCleartextTraffic="true",允许应用进行明文传输即可。

     

  • 相关阅读:
    C++模板总结
    Service介绍(MediaPlayer应用)
    Java创建WebService服务及客户端实现
    Tomcat服务器常用配置和HTTP简介
    JavaWeb学习篇之----HTTP协议详解
    JSP/Servlet(一)
    servlet+jsp+java实现Web 应用
    MySQL多表查询
    Java XML解析工具 dom4j介绍及使用实例
    java socket编程
  • 原文地址:https://www.cnblogs.com/dixingchen/p/13058985.html
Copyright © 2011-2022 走看看