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",允许应用进行明文传输即可。

     

  • 相关阅读:
    UVA 254 Towers of Hanoi
    UVA 701 The Archeologists' Dilemma
    UVA 185 Roman Numerals
    UVA 10994 Simple Addition
    UVA 10570 Meeting with Aliens
    UVA 306 Cipher
    UVA 10160 Servicing Stations
    UVA 317 Hexagon
    UVA 10123 No Tipping
    UVA 696 How Many Knights
  • 原文地址:https://www.cnblogs.com/dixingchen/p/13058985.html
Copyright © 2011-2022 走看看