搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
你好赵伟
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
微信小程序获取手机号(Java后端)_微信小程序 getphonenumber
2
树莓派 默认波特率_树莓派初次使用的基本配置.md
3
图解微信小程序---scroll_view实现首页排行榜布局
4
MarkDown编辑器在线
5
LoRa无线通信技术介绍(一)调制技术
6
51单片机红外遥控小车_51单片机智能小车红外遥控器
7
力扣第210题“课程表 II”
8
经典论文复现|手把手带你复现ICCV 2017经典论文—PyraNet
9
决策树学生成绩python_基于Python数据分析之pandas统计分析
10
Xilinx FPGA中的基础逻辑单元--CLB/Block Memory/DSP/Transceivers/IO_fpga中的单元
当前位置:
article
> 正文
Android Studio 天气预报应用实现_在手机中包含主视图和细节视图,主视图显示连续多天的天气预报简讯,如图表 1 所示,
作者:你好赵伟 | 2024-07-03 04:10:46
赞
踩
在手机中包含主视图和细节视图,主视图显示连续多天的天气预报简讯,如图表 1 所示,
一、实验目的
掌握HTTP和后台任务
掌握Master-Detail用户界面
掌握Toolbar和Menu用法
掌握后台服务,通知等
掌握SQLite数据库的使用
二、实验内容
在手机中包含主视图和细节视图,主视图显示连续多天的天气预报简讯,如图表1所示,用户在主视图中点击某一天的天气简讯以后,跳出细节视图,显示用户选定当天天气的详细信息。
在平板中使用Master-detail视图,当用户点击某一天的天气预览以后,直接在界面右边显示当天天气的详细信息,如图表 3所示。
主视图中包含Map Location和setting选项,通过”Map location” 选项,可以调用手机中安装的地图应用显示当前天气预报所对应的位置,如图表 4所示,用户可以通过setting选项可以修改天气预报的位置,温度的单位(华氏度、摄氏度)以及是否开启天气通知,如图表 5所示。如果setting选项中的天气通知选项打开,会定期发送通知消息,其中显示当天的天气简讯,如图表 6所示。
细节视图菜单中包含分享和setting选项,用户可以通过分享选项通过其他应用(邮件、短信等)将天气详细信息分享给别人。如图表 2所示。
利用SQLite对天气预报数据进行持久化保存,如果网络不可用的情况下,从SQLite中提取天气预报数据。
Web API可以自行选择
运行效果图
主视图
天气详情
天气通知
定位
设置
平板模式
百度网盘链接
已更新链接,2024-0412
链接: https://pan.baidu.com/s/1iZPaSqftDHsl8oEtJxQGHw
提取码: 92tb
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/你好赵伟/article/detail/781940
推荐阅读
article
【
Android
Kotlin
】全网最全的
Android
Kotlin
入门教程
指南,入股不亏_and...
1.1使用
Kotlin
进行服务器端开发1.2 使用
Kotlin
进行
Android
开发1.3
Kotlin
J...
赞
踩
article
Android
Kotlin
基础详解...
可以多次赋值的变量是可变变量,用关键字var表示:var : = 注意,在kotlin中成员变量不会赋默认值,不像jav...
赞
踩
article
Android
kotlin
大全...
Android
kotlin
入门基础大全前言
kotlin
学习目录总结前言在学习之前,我们先来了解一下
kotlin
,在...
赞
踩
article
使用
Kotlin
进行
Android
开发
(1)_
kotlin
android
开发
...
Google 在 2017-10-26 发布了
Android
8.1 Oreo
开发
者预览版的同时还正式发布了 And...
赞
踩
article
【
Android
】
Kotlin
核心
语法
详解
(
快速入门)
_
android
kotlin
...
在Google I/O 2017中,Google 宣布
Kotlin
成为
Android
官方开发语言。
Kotlin
...
赞
踩
article
Android
架构组件——
kotlin
相关基础知识点(进阶必备)_
override
fun
onc...
当你看见ViewModel这个词的时候,你可能会很容易的就联想到MVVM。但是MVVM到底是什么?简单来说,它是基于观察...
赞
踩
article
Qt for
Android
-
5.12
环境
搭建
_qt
5.12
android
环境
搭建
...
去年刚开始配
环境
的时候,弄了好久,搞得也很乱,索性是配置好了。但是当时忘了记录下来,最近翻到亚飞大大的发的相关的帖子,在...
赞
踩
article
Android
UI
设计规范
_
ui
设计规范
手册...
外链图片转存中…(img-tmuXegOB-1711762480431)][外链图片转存中…(img-KJh3WSm4-...
赞
踩
article
Android
快速运行
开
源
项目
_
安卓主板
开
源怎么
开
...
其实
Android
开
发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分...
赞
踩
article
Android
Studio
开发的
计步
器
源码项目,实时
计步
、设定计划、
历史记录
等
功能
一应俱全。利用手...
通过本文的介绍,读者可以了解到该
计步
器
的
原理
、
功能
和适用性,以及它在
Android
开发中的应用。然而,对于新手
学习
计步
原...
赞
踩
article
Android
10
.0
系统启动
之
init
进程
-[
Android
取经之路]_安卓
10
系统启动
是哪个文...
摘要:
init
进程
是linux系统中用户空间的第一个
进程
,
进程
号为1.当bootloader启动后,启动kernel,k...
赞
踩
article
Android
aab
打包
报错(持续更新中~)
_
android
studio
打包
不了
...
面试题集可以帮助你查漏补缺,有方向有针对性的学习,为之后进大厂做准备。但是如果你仅仅是看一遍,而不去学习和深究。那么这份...
赞
踩
article
Android Studio Error: Google Play
requires
that
ap...
在build.gradle增加。_google
play
requires
that
apps
target
api l...
赞
踩
article
[
android
]
毕业设计
基于
ncnn
模型
实现
android
车辆
识别
车牌
角度矫正
车牌
文本
识别
车牌
颜色...
tips:需要在yolov5
ncnn
_jnitest.cpp文件中修改包路径为自己的包路径,一共有四处(可以通过搜索te...
赞
踩
article
免费
开放
的API
接口
:
天气预报
,
登录注册
,
图片视频等支持分页_
开放
性
api
视频...
为了方便各类开发者
,
现提供
开放
Api
接口
,
所有
接口
均无使用限制
,
返回格式全是JSON
,
所以基本能满足大家的开发需求_
开放
...
赞
踩
article
忘记
安卓
密码
?教您轻松破
解锁
屏
密码
,
解锁
手机
,
简单易操作_
unlockgo
(
android
)...
各种账号
,
无数的平台
,
为了安全起见
,
每一个账号和平台都需要设置不同的
密码
和账户名。因此
,
大家每天要记住的
密码
太多了
,
忘记
...
赞
踩
article
IOS/
Android
WebRTC
p2p浏览器
视频
知识汇总_
webrtc
浏览器端与
app
进行...
查了两天关于在
app
的Webview通过页面P2P
视频
对讲功能,以下是比较精华的知识点:https://github.c...
赞
踩
article
Qt
QML
实现
Android
相册
展示_qml
android
...
用
QML
来做一个
Android
手机上的
相册
浏览软件,支持
相册
列表展示,
相册
中相片列表展示,以及点击相片过后可以进行浏览。...
赞
踩
article
Android
连接
Mysql
数据库
步骤(新手步骤)_
android
连接
mysql
数据库
...
Android
连接
Mysql
数据库
步骤1.新建项目project2.运行,显示helloworld3.复制
mysql
-...
赞
踩
article
Android
Studio
连接
MySQL8.0_
android
连接
mysql8.0
数据库
...
移动平台这个课程要做一个app的课设,我打算后期增加功能改成毕设,就想要使用MySQL来作为
数据库
,相对于SQLlite...
赞
踩
相关标签
android
kotlin
开发语言
java
android studio
架构
Qt for Android5.12环境搭建
ui
设计规范
开源
程序人生
Android
Init
Kernel
启动