基于安卓平台的天气预报系统的设计与实现

基于android的天气预报软件的设计与实现 设置功能是对通知栏、语音播报人的设置以及软件信息的查看;该软件主要采用android的四大组件,基于位置的服务,android的网络编程技术,JSON文件的解析,SQLite数据库、SharedPreferences文件存储数据,Handler机制以及异步加载技术实现线程间通信,Notification和AppWidget等技术来完成本课题。本课题研究开发的是一款手机天气查询软件,实现高效获取最新发布的天气信息以及灾害预警信息,成为人们最及时、快捷的工具和平台,辅助人们对生活、工作和出行的安排。 阅读详情

 

第一章 绪论

1.1 课题背景

在如今信息高速发展,互联网日益成熟的时代,随着基于IOS系统和Android系统的推广,移动互联网处在喷泉式的成长期,智能手机为用户带来更便捷和人性化的网络服务。通过手机即可处理多种多样的业务,大可至远程操作,小可至查阅信息。移动互联网具有广阔的开发空间。

Android是现在国内主流的移动设备软件平台,是一种开放源代码的,建立在Linux内核上的操作系统,以Linux和java技术构成的开源软件,提供Key APPs、Middleware,SDK,Linux Kernel四个部分在内的手机软件方案。其开源性质保证了其内容的多样性和可移植性,为开发者提供了非常好的框架,加上它具有方便开发的调试工具,较低的开发成本和成熟点各大组件和多媒体,从而吸引的大量的开发者,受广大手机产商的喜爱。在2011年8月,占据了全球智能化手机市场48%的Android手机。取代了塞班系统在亚太地区的霸主地位。

1.2 主要工作

本软件使用Android studio IDE,MVP设计模式作为架构、通过Android API、以及Java语言和百度定位SDK,设计一个天气预报系统APP。此系统使用了Android SQLite数据库,使用到了线程池和事件分发机制以及安卓的四大组件。实现一个将各种天气查询服务功能集成起来的信息系统,即可以节省时间,又可以实现个性化的服务,减少不必要的等待和繁重的信息。开发的系统要求界面良好,方便直观。方便使用者了解实时更新的天气状况。

1.3开发工具

1.3.1 Android Studio简介

Android工作室是一个新的Android开发环境,基于智能网。AndroidStudio为开发以及调试提供了一个集成的Android的开发工具。排除之前预期 的IntelliJ,AndroidStudio还给与将Gradle作为基础的支持。Android独有的快速修复以及重构技术。捕获的高性能、易用性、版本兼容等问题。支持PROGARID和应用程序签名。基于模板的向导创建常见的Android设计和组件。丰富的布局编辑器允许你拖放UI组件和预览布局在多个屏幕上,等等。

1.3.2 SQLite简介

数据库在对信息资源的管理和存储中有着至关重要的作用,基本上任何应用都涉及到数据库技术。因此,Android智能终端也需要数据库对数据进行管理和存储,SQLite是Adroid搭载的一款轻型数据库,其遵守ACID的嵌入式关系型数据库系统。以嵌入式为设计目标,在很多嵌入式产品中投入使用,特点是结构紧凑,高度便携,高效,可靠。

1.3.3 百度定位SDK简介

百度SDK是为百度公司为需要定位的APP准备的一套简易的定位服务接口,为开发者提供的非常好的综合定位服务。通过百度定位SDK,开发人员可以很容易地实现应用程序的智能、精确和高效的定位功能。百度地图Android定位SDK提供了多种定位方法,如GPS、WiFi和基站等。适用于几乎所有地表定位场景。其定位的精度高,覆盖范围非常广,网络定位需要的流量小,定位速度快。

第二章 系统分析

2.1系统简介

一个基于Android的天气预报系统,可以对想知道天气的城市进行查询,并跳转到含有选定的城市天气信息的天气显示界面(包括城市、时间、日期、温度、风向和空气污染程度,风力大小等);显示选定城市当天天气以及未来三天的天气状况,用户可以通过按下更新键更新当前天气,按下菜单键来显示菜单,在菜单键中可以选择更新。

2.2功能分析

1、显示指定城市或用户所在城市今日天气和未来三日天气,以及生活建议;

2、可以定位到当前城市; 

3、自动或手动刷新当前城市天气信息;

4、可以选择城市;

5、可以搜索按查找城市;

6、可以访问本地图库,选择喜欢的照片设置为应用背景;

7、可以控制背景的透明度,选择用户喜欢的样式;

8、可以设置是否自动更新;

9、可以控制自动更新的间隔;

10、可以获得开发者的联系方式;

11、控制Gps定位开关;

12、可以调用系统已有聊天应用分享天气信息。

2.3  系统功能模块设计

天气预报系统主要包括三大模块。首先是天气预报主模块,可以显示指定城市或自动定位用户所在城市今日天气和未来三日天气,以及生活建议;第二模块是城市管理模块,可以通过列表或在文本框中输入省份、城市名、拼音首字母(大写)然后点击搜索按钮查找城市;其次是设置模块,用于对系统进行设置,控制Gps开关,调整背景透明度,控制是否需要天气更新,控制更新时间间隔,可以在此界面获得联系开发者的方式。

功能模块如图1所示。 

第三章 各功能模块程序设计与实现

3.1天气预报的界面设计

3.1.1 初始界面设计

此界面主要用于提醒用户打开了天气预报系统,给程序添加一些色彩,不至于太过单调。

初始界面设计如图1。

图1 初始界面设计

3.1.2 天气显示界面设计

此界面利用开发环境自带的工具设计界面,使用了ImageButton,ImageView,ListView,TextView等,通过后台代码实现事件监听。在天气显示界面显示指定城市或用户所在城市今日天气和未来三日天气,以及用listView显示生活建议,点击生活建议跳转到生活建议界面;点击城市管理ImageView跳转至城市选择界面或跳转至设置界面,点击定位按钮定位到当前城市;点击分享按钮可以分享天气信息;点击刷新按钮实现刷新当前城市天气信息。

天气显示界面设计如图2,天气显示界面运行如图3.

图2 天气显示界面设计 图     图3 天气显示界面运行图

3.1.3 设置界面设计

此界面可以根据用户的需要调整系统的参数,通过天气显示界面跳转,实现控制gps开关,更新间隔,更改应用主题,以及调整视觉效果,点击“联系我们”获取联系开发者的方法。

设置界面如图4.

图4 设置界面设计

3.1.4 城市搜索界面设计

利用sqliter从内置数据库中得到城市列表,用户可以通过输入城市名字点击搜索按钮或者点击城市后得到此城市的天气并跳转到天气界面。城市搜索界面设计如图5.

属于MVC模式中的Model层,该类用于封装天气信息,包含所有的天气信息,包括城市名,更新时间,湿度,温度,pm2.5,空气质量,风力,风向,日期,天气类型。

public class TodayWeather {

    //今天

    Pri vate String city;//城市名

    Pri vate String updatetime;//天气更新时间

    Pri vate String wendu;//温度

    Pri vate String shidu;//湿度

    Priv ate String pm25;//pm2.5

    Priva te String qu ality;空气质量

    Priv ate String fen gxiang;//风向

    Priv ate String fe ngli;//风力

    Priv ate String dat e;//今日日期

    Priv ate String hig h;//温度最高温

    Priv ate String lo w;//最低温

    Priv ate String ty pe;//天气类型

    private List<Zhishu> zhis hu;//生活建议

    //明天

    Priva te String date1;

    Priva te String high1;

    Priva te String low1;

    Priv ate String type1;

    Priv ate String fengli1;

    Priva te String fengxiang1;

    //后天

    Priva te String date2;

    Priva te String high2;

    Priva te String low2;

    Priva te String type2;

    Priva te String fengli2;

    Priva te String fengxiang2;

    //大后天

    Priva te String date3;

    Priv ate String high3;

    priv ate String low3;

    Priv ate String type3;

    Priv ate String fengli3;

Priva te String fengxiang3;

   Pub lic String getCity() {

        return city;

}

    Pu blic void setCity(String city) {

        this.city = city;

    }

    Pub lic String getUpdatetime() {

        return updatetime;

    }

……

}

3.2.2生活建议类

属于MVC模式中的Model层,该类用于封装生活建议。

Public class Zhishu {

    Priv ate String name;//建议名

    Priva te String value;//建议程度

    Priv ate String detail;//详细建议

    Publ ic String getName() {

        return name;

    }

    Publ ic void setName(String name) {

        this.name = name;

    }

    Pu blic String getValue() {

        return value;

    }

    Publ ic void setValue(String value) {

        this.value = value;

    }

    public Stri ng getDetail() {

        return detail;

    }

    public void setDetail(String detail) {

        this.detail = detail;

    }

}

3.2.3城市类

public class City {

    Priv ate String myprovince;      

    Priv ate String mycity;           //城市名

    Priv ate String mynumber;        //城市编号

    Priva te String myfirstPY;         //首字母

    Priva te String myallPY;          //所有字母

    Priva te Stringm myallFristPY;     //所有首字母

    public City(String myprovince, String mycity, String mynumber, String myfirstPY, String myallPY, String myallFristPY) {

        this.myprovince = myprovince;

        this.mycity = mycity;

        this.mynumber = mynumber;

        this.myfirstPY =my firstPY;

        this.myallPY = myallPY;

        this.myallFristPY = myallFristPY;

    }

    public String gemytProvince() {

        return myprovince;

    }

    public void setmyProvince(String province) {

        this.myprovince = myprovince;

    }

    public String getmyCity() {

        return mycity;

}

……

}

3.3数据库相关

3.3.1从内置数据库读取城市列表

public class CityDateBa {

Public static final String CITY_DaBa = "city.db";

Private static final String CITY_TABLE = "city";

Private SQLiteDatabase sqldb;

//创建天气数据库

public CityDB(Context context, String path) {

    sqldb = context.openOrCreateDatabase(path, Context.MODE_PRIVATE, null);

}

//获取所有城市

public List<City> getmyAllCity() {

   List<City> myCitylist = new ArrayList<City>();

   Cursor citycoursor = sqldb .rawQuery("SELECT * from " + CITY_TABLE, null);

   while (c.moveToNext()) {

  String province =citycoursor .getString(citycoursor .getCol umnIndex("province"));

  String city =citycoursor .getString(citycoursor .getColumn Index("city"));

  String number = citycoursor .getString(citycoursor .getColumnIndex("number"));

  String allPY = citycoursor .getString(citycoursor .getColum nIndex("allpy"));

String allFirstPY =citycoursor 

.getString(citycoursor .getColu mnIndex("allfirstpy"));

    String firstPY = citycoursor .getString(citycoursor .getC olumnIndex("firstpy"));

    City item = new City(province, city, number, firstPY, allPY, allFirstPY);

            myCitylist .add(item);

        }

        return myCitylist ;

    }

}

3.3.1获取城市列表

此类继承了Application类,用于传递从数据库获取的城市列表,相当于MVC架构中的Controll层。

public class MyApplication extends Application {

    private static MyApplication myApplication;

    private CityDateBa myCityDB;

    private List<City> myCityList;//容器,用于城市列表

    @Override

    public void onCreate() {

        super.onCreate();

        mApplication = this;

        mCityDB=openCityDB();//打开数据库

        initCityList();//从数据库获取城市列表

    }

    private void initCityList(){//此线程用来获取并检测城市列表

        mCityList = new ArrayList<City>();

        new Thread(new Runnable() {

            @Override

            public void run() {

               sureCityList();//检测是否得到所有城市

            }

        }).start();

    }

    private boolean sureCityList() {

        myCityList = myCityDB.getmyAllCity();

        int i=0;

        for (City city : myCityList) {

            i++;

            String cityName = city.getmyCity();

            String cityCode = city.getmyNumber();

        }

        return true;

    }

    public List<City> getCityList() {

        return myCityList;

    }

    public static MyApplication getInstance() {

        return myApplication;

    }

    //从数据库中读取城市列表

    private CityDB openCityDB() {

        String dbpath = "/data"

                + Environment.getDataDirectory().getAbsolutePath

                ()

                + File.separator + getPackageName()

                + File.separator + "databases1"

                + File.separator

                + myCityDB.CITY_DaBa ;

        File db = new File(dbpath);

        if (!db.exists()) {

            String pathfolder = "/data"

                    + Environment.getDataDirectory().getAbsolutePath()

                    + File.separator + getPackageName()

                    + File.separator + "databases1"

                    + File.separator;

            File dirFirstFolder = new File(pathfolder);

            if (!dirFirstFolder.exists()) {

                dirFirstFolder.mkdirs();

            }

            try {

                InputStream is = getAssets().open("city.db");

                FileOutputStream fos = new FileOutputStream(db);

                int length = -1;

                byte[] dbbuffer = new byte[1024];

                while ((length = is.read(dbbuffer)) != -1) {

                    fos.write(dbbuffer, 0, length );

                    fos.flush();

                }

                fos.close();

                is.close();

            } catch (IOException e) {

                e.printStackTrace();

                System.exit(0);

            }

        }

        return new CityDB(this, dbpath);

    }

}

手机天气预报系统APP源码和设计报告 如上所述则就实现了带有过滤性可伸展性列表适配性的实现,则在使用时在XML 组件配置文件中使用 ExpandableListView 列表,并调用它的 setAdapter()方法来,加载自定义的适配器。通过本系统的开发使得我对于 Android 平台的应用开发有了一定的了解,特别是其中的 GPS 功能与 Widget 的更新功能的实现让我体会到了实践的意义,只有自己认真动手才能算真正的掌握,书本上的知识也不一定完全准确,在遇到问题时可以通过网上搜索的方式得到解决。第一次运行时自动跳到该界面。 阅读详情

相关推荐

毕业设计基于Android的天气预报系统的设计和实现

毕业设计基于Android的天气预报系统的设计和实现,有源码和论文,通过调用webservice实现天气预报 毕业设计基于Android的天气预报系统的设计和实现,有源码和论文,通过调用webservice实现天气预报

基于Android的天气预报系统的设计与实现

本文基于Android Studio与Java语言,设计并实现了一款界面友好、功能完整的天气预报系统。系统采用MVC架构,通过联网获取实时天气数据,实现温度、天气状况、生活建议等信息的展示,并结合用户设置动态更新。重点研究了Android平台特性、网络请求与数据处理技术,完成系统需求分析、总体架构设计及核心模块开发。经测试,系统运行稳定,响应迅速,具备良好的用户体验与可扩展性,为移动气象服务应用提供了可行方案。

毕业作品网站 2万+

基于Android平台的天气预报软件设计(本科毕业论文)

本课题在Android平台上借助Web Service完成了一个天气预报软件系统的设计与实现,具有城市选择、天气显示、城市管理和界面设置等功能。本软件简单易用,数据准确,内容丰富,界面美观和人性化。里面用到了PageView,SQlite等

Android程序——天气预报

天气是能决定许多人一天情绪和日常关注的问题,在以前,许多因为突如其来的坏天气而让农作物被毁,以及在晴天时晾晒衣物,却被突如其来的磅礴大雨全部打湿。所以一款准确的天气预报的程序是非常需要的,“Weather Of Gu” app,是一款能够实时预知天气,以及预知未来天气的app,如果获取成功,则将地理位置信息转换为City对象列表,并将其存储到cityList中。基于手机的天气预报系统软件可以使用户对于各个天气预报情况的实时掌握,极大的方便了用户的出行和行程安排,避免了不必要的麻烦,具有很强的实用性。

weixin_54063564的博客 5047

基于Android天气预报APP设计与实现.docx

基于Android天气预报APP设计与实现.docx

基于Android的天气预报应用系统设计与实现.zip

资源包含文件:课程lunwen+api导入说明+项目源码及APK文件 整个app实现了对天气预报的获取、展示,位置的获取等功能。通过安卓网络编程的方式可以很方便的获取到天气json数据,通过使用GSON库,解析为我们软件需要的数据结构,给软件的编写提供了极大的便利。安卓的Activity、Fragment、Service等提供了强大的数据处理功能,使各个页面间可以灵活的传输数据。界面采用了viewpager与fragment结合的方式进行设计,每个fragment对应一个城市页面,可以通过滑动进行翻页控制。且为防止多页面造成的卡顿,app会首先进行fragment的初始化缓存,使软件响应速度得到提升。详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/125253565

基于Android的天气预报系统的设计和实现

【代码】基于Android的天气预报系统的设计和实现。

毕业作品网站 5312

基于Android及JSON的天气预报APP设计与实现.pdf

基于Android及JSON的天气预报APP设计与实现.pdf

Android天气预报毕业设计论文

Android天气预报毕业设计论文 【下载地址】Android天气预报毕业设计论文 这篇Android天气预报毕业设计论文详细探讨了基于Android平台的天气预报系统的设计与实现。从研究背景、意义到可行性分析,论文全面梳理了国内外天气预报系统的现状与发展趋势。通过系统分析、平台与关键技术研究,论文深入探讨了Androi...

gitblog_06773的博客 432

基于Android的天气预报报告

对天气预报系统进行功能需求分析,为了确保全国各地的人都能查看其当地的天气信息,并可以随意查看任意自己想要关注的城市的天气,以及查看到的天气信息应该是最新的。

融合ZILN损失与深度学习的LTV预测:从概率分布到精准营销决策

本文探讨了融合ZILN损失与深度学习的LTV预测方法,通过深度概率模型精准预测用户生命周期价值(LTV),优化营销决策。文章详细解析了ZILN损失函数的优势、模型架构设计要点及工程化落地实践,帮助企业在预算分配、用户分层等场景实现数据驱动的精准营销。

weixin_29093169的博客 304

android天气预报 论文,基于Android的天气预报系统的设计与实现

摘要:信息时代的社会,智能手机已是我们生活中的重要伙伴,通过智能手机获得外界信息已成为当前最方便,最时尚,最快捷的途径.古人云:"出门看天色",天气情况与我们生活息息相关.在过去的年代我们只能通过电视节目播放的天气预报来获取天气信息,而在现在高科技高速发展的时代我们只需要通过随身携带的数码产品便能得知实时的天气信息,不可谓不方便.而我此次研究的课题便是在随身携带的手机上实现实时的天气预报. 目前...

weixin_42502811的博客 1213

VirusTotal API密钥获取与Python实战:从注册到自动化威胁分析

在网络安全和自动化运维领域,API(应用程序编程接口)是实现系统间数据交互与功能集成的核心技术。其工作原理是通过预定义的协议和端点,允许程序化访问特定服务的数据与功能。对于安全工程师和威胁分析师而言,API的价值在于能够将手动、重复的安全操作(如文件扫描、情报查询)转化为自动化工作流,从而极大提升威胁检测与响应的效率。一个典型的应用场景是集成第三方威胁情报平台,以实现对可疑文件、URL或哈希值的批量与实时分析。本文聚焦于全球知名的威胁情报服务VirusTotal,详细解析其API密钥的注册流程、安全配置要点

weixin_28707739的博客 415

java万年历系统的设计,基于安卓Android平台万年历系统设计与实现

基于安卓Android平台万年历系统设计与实现(含开题报告,毕业论文14900字,程序代码)[摘 要] 随着移动互联网的高速发展,人们无时无刻不在利用移动终端,智能手机已经普遍进入广大人们的手中,人们可以随时随地的利用移动手机来查看信息,上网等,当然也迫切需要随时随地的掌握日期,节日,日程安排等重要事情,Android版电子万年历应运而生。鉴于现在市场上Android版万年历的功能简单、操...

weixin_39588104的博客 847

避开这些坑!QMT多因子策略实盘中的5个常见错误及解决方案

本文深入剖析了在QMT平台上实施多因子策略时常见的5个错误,包括因子过拟合、数据延迟处理不当、因子失效、交易成本低估和风险控制缺失,并提供了实用的解决方案。通过优化因子筛选、数据对齐和动态管理,帮助量化交易者提升策略稳健性和实盘表现。

k5l6m的博客 230

GPMC开发笔记(TI开发者推荐笔记)

因为gpmc(General-Purpose Memory Controller)是TI特有的驱动,gpmc的资料比较少,本人开发gpmc驱动算是摸了很多石头过河的。所以想通过这遍文章可以给也做GPMC驱动开发的后来者有一点参考价值。文章如有瑕疵也请各位批评改正。 1.GPMC介绍 gpmc主要用于与nandflash,norflash,fpga进行通信。在这里主要介绍gpmc16位数据和地址线不复用nor模式下的通信。 注意:在这种模式下gpmc_a[0]引脚是没法使用的 1.1GPMC信号线

weixin_44316996的博客 7484

基于android系统的天气短信,基于Android的天气预报系统的设计与实现

摘要:信息时代的社会,智能手机已是我们生活中的重要伙伴,通过智能手机获得外界信息已成为当前最方便,最时尚,最快捷的途径.古人云:"出门看天色",天气情况与我们生活息息相关.在过去的年代我们只能通过电视节目播放的天气预报来获取天气信息,而在现在高科技高速发展的时代我们只需要通过随身携带的数码产品便能得知实时的天气信息,不可谓不方便.而我此次研究的课题便是在随身携带的手机上实现实时的天气预报. 目前...

weixin_29752389的博客 282

利用Civil3D装配设计器(SAC)建设高度形状自适应挡土墙

之前的模型都是点线,最后加一个形状,形成面。再根据现场测得的挡土墙的墙脚的点生成中心线(alignment),在中心线的基础上生成在现有地面(existing ground level)的高程(profile)。简单的说,该墙的墙趾啊,墙踵啊,基底下面那个把儿啊,都是随着高度变化的,而高度是随着下面这个高程图变化的。接着出现角度和Y的文本框,角度92,y 值随便写一个,然后重要的是,高程目标选路面(优先于Y值)。意思是P2的高度,也就是路面的高程,减去P10,墙脚高程,再减去墙脚埋进地里的深度0.8m。

测量老覃 的博客 1107

基于Android平台的天气预报APP毕业设计

随着移动互联网的飞速发展,智能手机已成为人们日常生活中不可或缺的工具,各类功能丰富的移动应用应运而生。在众多应用需求中,天气预报类应用因其与人们日常出行、生活安排密切相关而备受关注。传统的天气查询方式存在诸多不便,如信息更新不及时、查询过程繁琐等。因此,开发一款基于Android平台的天气预报APP具有重要的现实意义。本系统采用Spring Boot作为后端框架,凭借其轻量级、易于开发与维护的特点,能够高效地处理业务逻辑与数据交互。

itszkt的博客 311

POVME3口袋体积计算:从.ini配置到实战解析

本文详细解析了POVME3口袋体积计算工具,从核心原理、环境准备到实战应用。重点剖析了控制计算行为的.ini配置文件,包括如何定义口袋区域、精修范围及锁定目标,并提供了固定坐标与配体引导两种实战策略,帮助研究人员从分子动力学轨迹中量化分析蛋白质结合口袋的动态变化。

weixin_29043895的博客 527

基于深度学习的柠檬等级检测系统 —— YOLOv8 + UI界面 + 数据集

本项目的目标是构建一个柠檬等级检测系统,通过深度学习模型自动检测柠檬的等级。自动检测柠檬等级:通过图像中的柠檬特征,自动判断其成熟度和质量。实时视频检测:通过摄像头实时监控柠檬的质量等级。用户友好的UI界面:为用户提供简洁直观的操作界面,支持图像上传、实时视频检测等功能。本项目展示了如何基于YOLOv8模型开发一个柠檬等级检测系统,结合PyQt5实现了用户友好的UI界面。通过该系统,用户可以快速上传柠檬图像并自动识别其等级,极大提升了检测效率和准确性。数据集的扩展。

YOLO 1109

基于Android的天气预报APP设计与实现

本文介绍了一款天气预报软件开发项目,包含需求分析、系统设计、实现及总结。系统主要功能包括:自动定位显示当地天气,支持城市切换查询,提供温度、风力、空气质量等实时数据,以及未来几天和小时的天气预报。项目包含课程报告、API导入说明、源码及APK文件,适用于日常生活和行业用户获取天气信息需求。通过截图展示了软件界面和功能实现效果。

毕业作品网站 3151

Close-By Site Assignment,门店近邻关系在 SAP Retail 物料搜索里的真实价值

SAP零售模块中的"Close-By Site Assignment"功能常被低估,但它在门店现场业务中极为关键。该功能允许预先定义各门店间的近邻关系,当导购或店长查询商品时,系统会自动展示附近门店的库存、价格和促销信息。与单纯的地理距离不同,这种近邻关系可基于调拨频率、业务关联度等业务逻辑定义。维护入口在事务码WSD_CBP中,支持按应用场景(如销售、采购)分别设置不同近邻关系。该功能不同于组织结构,专注于增强搜索体验,特别适合多门店运营场景,能有效提升跨店查询效率。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 4842

Android实践项目汇报(总结)

天气客户端开发报告 1 系统需求分析 1.1功能性需求分析  天气预报客户端,最基本就是为用户提供准确的天气预报信息。天气查询结果有两种:一种是当天天气信息,信息结果比较详细,除温度、天气状况外还可以提示穿衣建议、湿度、风向等信息,这样使天气信息更加完善;一种是未来几天天气预报信息,提供未来几天的天气状况,方便用户的出行预判。 1.2性能需求分析   为了保证客户端能够...

weixin_30810239的博客 868

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

android 个人信息设计与实现的,本科毕业设计(论文)--基于Android的个人助手系统设计与实现.doc...

基于Android的个人助手系统设计与实现学院名称:专 业:班 级:姓 名:指导教师姓名:指导教师职称:2012年05月基于Android的个人助手系统设计与实现摘 要:随着智能手机的兴起,Android逐渐成为了市场占有量最大的移动平台操作系统,越来越受到大众的欢迎,所以在此平台上开发方便用户使用的个人助手系统是非常必要的。本设计针对智能手机用户日常使用的实际情况,对用户手机...

weixin_33428129的博客 239

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

下一篇: 基于Android的四六级学习APP
1532601705
博客等级 码龄2年 1396粉丝 3142原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值