最近写了一个天气预报的软件,首先分析其具有的功能:1.可以罗列全国各省各市个县。2.可以获得全国的天气情况。3.可以在城市之间自由切换天气。4.可以手动更新天气。一、首先来说如何罗列全国的所有的省市县。  要访问全国所有的省市县,只需访问如下网址,并对其返回的xml数据进行解析就可以了。(如果用浏览器访问,可能会得到一个错误提示,这时候浏览器认为应该返回一个xml数据,但其
转载 2023-10-10 20:40:23
787阅读
1 关于kiwi 项目是一个源代码安全审计工具。适用于黑客、安全研究人员、安全测试人员,支持多种语言的代码审计工作。代码安全审计工作一般需要2个辅助工具:代码审计(搜索)工具,能够从代码中找到可能存在安全问题的位置,并且生成可视化的报告。一个方便阅读代码的工具,能够索引代码实现跳转。例如opengrok、SourceInsight、vim ctags cscopekiwi是一个基于文本的安全源码
转载 2023-12-18 19:07:10
10阅读
  利用WebService解析出的天气预报 事先声明,这个代码是《疯狂android讲义》上的,我只不过动手打了一遍,有些地方是拷贝的 布局文件 1. <?xml version="1.0" encoding="utf-8"?> 2. <LinearLayout xmlns:android="http://schemas.android.com/apk
参考文献:第一行代码(第二版),郭霖 源码地址:https://github.com/2066972218/coolweather/commits/master一、功能需求 1、罗列全国的省、市、县 2、查看全国任意城市的天气情况 3、自由切换城市,查看异地城市的天气情况 4、手动更新与后台自动更新天气的功能二、可行性分析: 1、需要用到的技术有:UI、网络、数据存储、服务 2、天气信息来源:和风
转载 2024-01-07 14:51:43
650阅读
源代码网址https://github.com/jsc961012/-/tree/master/Weather 1.本程序采用和风天气的免费API获取天气数据,在http://guolin.tech/api/weather/register上注册就可免费获取天气信息,天气信息以json的形式返回给我们。故先创建一个json的包用于对json数据的解析,代码如下: 注意:由于一时粗心,API类应该是
转载 11月前
74阅读
天气预报总结一、设置上网权限二、异步线程,以便及时更新天气信息三、彩云天气API说明四、代码获取JSON数据Android中调试Android中JSON解析以及使用善用github或码云!Android Studio导入项目的正确姿势 一、设置上网权限在AndroidManifest.xml的<manifest …>…< /manifest>中添加如下内容:<man
转载 2024-06-07 14:24:20
340阅读
1、申请拿到数据   可以用“聚合数据”2、在android studio中导入需要的jar包   复制—>app—>libs—>粘贴—>右击—>Add As Library……—>选择model—>ok   此项目所用的jar包建议:     fastjson     xUtils(访问部分可用异步任务jar包代替) 3、网络权限<u
转载 2023-07-28 00:27:03
260阅读
一个简单的天气APP效果演示视频简述天气JSON数据实况天气逐24小时天气预报未来七天天气预报天气详情页效果图获取JSON数据URL请求实况天气URL逐24小时天气预报URL未来七天天气预报URL解析JSON数据解析实况天气数据解析逐小时天气预报解析未来七天天气预报初始化天气详情页获取当前位置获取经纬度经纬度转为地理信息页面初始化ViewPager子页面编辑页面添加页面删除指示器天气编辑页效果图
转载 2023-12-18 10:28:25
1172阅读
1、申请拿到数据   可以用“聚合数据”2、在android studio中导入需要的jar包   复制—>app—>libs—>粘贴—>右击—>Add As Library……—>选择model—>ok   此项目所用的jar包建议:     fastjson     xUtils(访问部分可用异步任务jar包代替) 3、网络权限 <u
转载 2023-08-17 11:22:11
131阅读
# 切换天气 Android Studio实现 ## 1. 流程概述 在Android Studio中实现切换天气功能,可以分为以下几个步骤: 1. 创建一个新的Android项目; 2. 添加所需的依赖库; 3. 创建一个天气数据类; 4. 创建一个用于显示天气的布局; 5. 连接天气数据和布局; 6. 实现切换天气的功能。 下面将详细介绍每个步骤需要做的事情,并提供相应的代码示例。
原创 2023-09-21 07:10:20
75阅读
该项目所用到的框架有: - ButterKnife - Retrofit 2.0(okhttp) - Rxjava - Jackson - Ormlite - Mosby 接下来会分别讨论使用各个框架后的一些感受。1. ButterKnife使用注解@,实现变量与方法与Anroid View的绑定。 消除findViewById,使用注解@BindView替代 将多个Views分
转载 2024-02-26 19:44:45
129阅读
代码只是随意写写,有些地方有些冗余,且观赏度不高,发表只为记录一下。 主体界面的布局代码,其余布局代码会单独出一篇 传送门:布局<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools
# 实现“和风天气”应用的步骤指导 欢迎你,希望这篇文章能够帮助你顺利实现一个简单的“和风天气Android应用。本篇文章将通过清晰的步骤,包括代码示例,帮你了解如何从零开始构建这个项目。 ## 开发流程步骤 以下是实现“和风天气”应用的整体流程: | 步骤 | 内容 | 备注 | |----------
原创 7月前
137阅读
(没想到小例子好像有很多人在用。。百度对请求次数是有限制的,我并没有考虑超过次数的处理,所以会出现crash,自己申请个key就好了。)( 最近重新写了个https://github.com/xturbofan/WeatherDemo,和下载地址一样,是studio版本的,而且加了个定位功能:))接口用的百度的天气接口: http://api.map.baidu.com/telematics/v3
转载 2023-08-25 13:59:51
177阅读
Android中简易天气预报的设计与实现 (1)写在前面本文基于郭霖大神第一行代码中的欧酷天气,由于郭神的代码中很多接口已经不能使用了,笔者重新更换了接口,使其运行起来,并且增加了定位功能来获取本地天气。把App的GitHub地址贴出来,想要试一试的小伙伴可以去clone它,欧酷天气。预计实现的功能可以罗列出全国所有的省市县。可以自由的查看全国任意城市的天气信息。可以自由地切换城市,去查看其他城市
一.天气预报应用 1.spinner的应用 citySpinner=(Spinner)findViewById(R.id.citySpinner); //设置Spinner的适配器来规定其内容及格式 Context Spinner中每一项的布局 数据源,这里是数组 ArrayAdapter<String> adapter=new ArrayAdapter<String&gt
很多时候我们外出,但是由于没有掌握出行的天气情况,经常遇到苦恼的事情,成为落汤鸡,今天我就带大家写一款关于天气预报的Android APP,我会很详细的把它分成几个部分来详细讲解,希望大家喜欢的可以顶一个,也同时呢,希望更多的人加入到我的博客中来,一起学习,一起交流,一起进步,谢谢大家!写完天气预报之后有空闲时间的话会讲文件管理器和其他实用的一些APP开发,方便大家学习,交流在开发天气预报之前,首
转载 2023-07-31 22:16:43
69阅读
这个天气预报主要学习下网络方面的东西,比如json数据的读取,了解网络的一些知识。其中还涉及的知识点包括: 动画的操作,如入云的移动用的translateAnimation ,还有 assert中txt文本的读取,listview中的按钮点击事件,scrollview的一些拖动的操作锁定边界的一些操作,文字大小动作变化等等。效果图如下:数据存储采用SharedPreference,内容还
启动服务之后,服务会将网络请求到的天气信息以广播的形式发送至活动,而活动只需要接收广播就OK了,之后将得到的数据赋给对应的容器组件就OK了下面我们先来看看服务的代码 (extends IntentService implements LocationListener):package com.newer.myweather; /** * 天气情况信息服务 * @author Engineer-
转载 2023-06-27 22:40:56
81阅读
多知天气前言项目:https://github.com/w77996/Weather多知天气,代码写的不咋的,主要是给大家学习一下。有些东西也是借鉴别人的主要借鉴的是别人的UI,因为我写UI太难看了TAT,我自己都看不下去。项目主要是12月23日开始建立,春节半个多月回家了,就没有写了。三月初完成了整个项目。耗时近两个月。平时在公司也就做点测试的任务,开发的任务还得等到毕业后才有TAT不知道毕业后
转载 2024-01-24 19:47:18
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5