本发明是一种Android平台技术应用,涉及了JSON和SQLite数据库技术。背景技术:随着智能手机的技术不断提高,手机不但具打电话,照相等功能,还可以开发出满足人们日常生活的应用软件;天气预报就可以通过手机开发出相应的系统,用户可以使用手机就可以查看到所在地区的当天或者一周内的天气情况等。技术实现要素:系统的架构由用户登录模块、用户选择城市模块、天气分享模块和系统显示模块组成的;设计如下:1.
文章目录一、概述、UI展示1.1 添加地区天气1.2 多地区切换与下拉刷新1.3 多地区天气展示1.4 删除地区天气二、遇到的问题三、源码链接 一、概述、UI展示采用了高德SDK进行定位,第一次进入会申请位置权限,然后会显示当前位置天气。1.1 添加地区天气用HttpURLConnection进行网络请求,本地信息存储采用了SharedPreferences + SQLite,使用Handler进
    由于和风天气返回的JSON数据结构非常复杂,我们借助GSON来对天气信息进行解析。 (一)定义GSON实体类    GSON的用法比较简单。先将数据对应的实体类创建好。由于和风天气返回的数据非常多,作者筛选了一些比较重要的数据来进行解析。    先回顾一下返回数据的大致格式: 1 { 2 "HeWe
——嵌入式软件开发   名字功能模块代码行数备注谢灿辉Widget200桌面小程序李杨敏GPS定位,百度地图API100-150获取当前所在城市丁小芳城市选择Activity,天气API获取天气100-200包括数据库交互  本软件是一个天气类应用软件,带有widget,启动软件后可以定位所在城市或手动设置后实现天气查询,PM2.5查询,7天气温曲线,我们可从图片和文字
一、实验目的练习掌握 Android 软件开发基本编程技术、Android 系统 网络API的使用、多线程编程二、实验内容开发一个天气预报系统,具备以下功能: 1、可以罗列全国所有省市县 2、可以查看全国任意城市天气信息 3、可以自由切换城市,去查看其它城市的天气 4、提供手动更新以及后台自动更新天气功能三、实验要求(1)每位同学独立设计软件功能、完成软件的开发与测试。 (2)每位同学独立完成实
相信很多人在刚接触Android时都会做一个天气预报来了解Android,今天得空整理了一个简单Android天气预报Demo的制作,如下:首先我们应该做的便是搞到一个天气预报的API以此来获取一个Android天气预报的数据,在这里我推荐注册和风天气个人开发者,认证时间1-3天,基本一下子就可以收到了认证成功的邮件。认证开发者后可以获得中国和海外城市的7天预报、逐3小时预报、实况天气、空气质量和
其实也没有很多技术难题,我们直接来看源码再做说明吧import java.util.ArrayList; import java.util.List; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializatio
转载 3月前
52阅读
   1.先看看布局,一个编辑框,一个按钮,一个表格布局<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
创建数据库和表:为了让项目能够有更好的结构,这里需要在com.coolweather.app包下再新建几个包其中:activity包用于存放所有活动相关的代码db包用于存放所有数据库相关的代码model包用于存放所有模型相关的代码receiver包用于存放所有广播接收器相关的代码service包用于存放所有服务相关的代码util包用于存放所有工具相关的代码ADT帮我们自动生成的MainActivi
三、天气预报App基本功能实现 天气预报主要功能就是根据城市的代码,去动态获取当前的天气情况,并且将当前的选择的城市天气信息保存下来(Sharedpreferences). 1、获取JSon天气数据 2、根据android基础学习综合实例——天气预报App中分析的城市代码以及天气代码,保存到数据库中,再根据用户所选择的城市代码,获取对应的天气信息 3、特别注意,因为白天已经过去 ,预报在晚
转载 2023-06-30 15:27:46
156阅读
现在,我们要开始去查询天气,并且把天气信息显示出来了天气信息应该在一个新的界面进行展示,因此这里需要创建一个新的活动和布局文件首先创建一个布局文件服务器返回的天气数据格式为{"weatherinfo":{"city":"番禺","cityid":"101280102","temp1":"12℃","temp2":"24℃","weather":"晴","img1":"n0.gif","img2":
天气预报可以说是我们日常必备的工具,尤其是在夏季多雨季节,天气预报App的使用也成了家常便饭。国内主流的手机系统都自带了天气预报App,但是很多界面比较丑,有些还强制要打开定位才能使用。再说一下那些三方的天气预报App,虽然界面比较美观,数据相对准确,但存在大量广告、资讯,严重影响使用体验。作为高级安卓代码搬运工的我,实在忍受不了这些,那咋办?自己开发一个吧。功能 主要功能如下:1、城市定位,城市
之前实现过了天气预报功能 但是真的好丑 真的只是实现功能 所以上一篇博客也没有贴出图片 这次 相对于第一个 首先是界面做了调整 其次就是 之前那个只能查看实时天气 这个天气预报我还加入了未来天气 先 看一下对比图 因为这是给我杨凌一个闺蜜写的逗她开心也练练技术 所以中间那部分是自己定义的一些话 当然可以替换成穿衣建议什么的不管之前那个天气预报这个重新来一遍 在你刚刚创建好这个项目的时候 因为
转载 3月前
342阅读
先上效果图: 深圳实时天气数据        关于获取实时天气数据有很多种方法,像聚合数据、和风天气等平台都可以提供数据来源,本文主要使用和风天气SDK获取实时天气数据。以下是使用和风天气SDK来获取地方实时天气数据的步骤。1.申请获得和风天气的username和key值访问和风天气官网 和风天气,选择进入"天气API/SDK":如无账户
基于AndroidStudio环境开发的天气app由于需要源码的人特别多,我特地花时间新增了对最新IDE版本Android Studio Chipmunk | 2021.2.1 Patch 1的支持,并开源了源码,需要的自取。源码地址:https://github.com/LuoPeiQin/DongWeather发现很多人有了源码地址,还是在下面留言要源码,应该是新手不会下载和打开GitHub的
天气查询代码1# 此程序无法运行,因为中国天气网的api接口被关闭了 import urllib.request import json import pickle #建立城市字典 pickle_file = open(r'F:\codes\python\python\fishc\file\city_date.pkl', 'rb') city = pickle.load(pickle_file
国家气象局提供的天气预报接口主要有三个,分别是:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html其中详细接口为:http://m.weather.com.cn
转载 2014-12-19 16:17:00
337阅读
最近买了本书《Android第一行代码》,通篇看了下感觉不错,书本最后有个实战项目酷欧天气,闲来无事就照着敲了一遍代码,主要在请求天气接口和背景优化做了些小改动,现在来记录下。(1) android studio完成代码目录结构      其中activity包存放天气所有活动有关的代码,db包用于存放所有数据库相关的代码,model包存放所有模型相关的代码
转载 2023-07-25 10:38:55
132阅读
1评论
摘要随着移动互联网技术和通信技术的发展,智能手机几乎成为人们生活的必需品。近年来,Android系统已经成为智能手机中用户量最多的操作系统。通过Android程序开发和设计天气预报手机应用,可以使手机用户能够随时随地的了解天气状况。本文首先介绍了课题的背景和需求分析,并介绍了系统的详细设计 。使用Android开发系统设计手机天气预报应用,通过Eclipse开发软件,设计APP界面、各个功能模块,
目录摘要 … 1 需求分析 … 2 一、开发背景… 2 二、项目需求分析… 2 总体设计 … 2 一、系统规划… 2 二、系统功能界面… 3设置预报城市界面:… 3 2.天气显示界面: … 4 3.Widget 桌面小部件界面:… 5 三.设计目标… 6 系统设计 … 6 一、开发及运行环境… 6 二、数据库设计… 6 三、主要方法及步骤… 7 四、主要方法及技术… 7 主要模块 … 7 一、项目
  • 1
  • 2
  • 3
  • 4
  • 5