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

     

  • 相关阅读:
    Mac版sublime text右键open in browser 不能识别中文名解决办法
    python 内置函数
    python 迭代器 生成器 列表推导式和生成器表达式
    python 闭包
    python 练习题
    python 打印扑克牌练习题
    python 函数 可变数据类型默认值
    python min() ,max()
    python 九九乘法表
    函数的进阶
  • 原文地址:https://www.cnblogs.com/dixingchen/p/13058985.html
Copyright © 2011-2022 走看看