# 2023年2月移动应用开发期末练习
## 完成情况
- Activity之间的传值和Activity的生命周期:smile:
- Dialog:smile:
- 跨程序通信和RecyclerView:smile:
- MediaPlayer和Broadcast:smile:
- 两个Fragment之间的传值:smile:
- Notification:smile:
- okHttp3网络请求:smile:
- SharePreference和跨程序通信:smile:
- kotlin多线程:smile:
- AsyncTask和downloadManager:sob:(使用downloadManager时不知什么原因手机一直提示“下载失败”,现在的"exercise_ten"代码中只使用了AsyncTask进行模拟进度条下载,并未真正下载,在“My application”代码中是下载文件的代码,只要将两者结合在一起即可打成题目要求)
- Service、RecyclerView和sqlite:smile:
## 题目
1. 请实现以下两个界面,并完成从(a)界面传值跳转到(b)界面的过程。要求是:至少在一个activity里面的主要生命周期函数中,用Log输出一句测试的话,并对Log画面进行截图;对两个Activity传值效果进行截图。请注意:密码框使用*隐藏显示
![image](https://user-images.githubusercontent.com/100272100/216392633-dc2e8c1c-ecde-4fd1-8636-299c2df2c30b.png)
2. 请编写以下界面,实现启动一个Dialog,然后将返回值更新在原始界面上。另外,需要在第一个页面的主要生命周期函数中,用Log输出一句测试的话。
![image](https://user-images.githubusercontent.com/100272100/216392657-12f7389d-d8b6-47b5-a2c7-1b1fec4b4c9d.png)
3. 访问手机通讯录,并用RecycleView显示出来,列表中显示姓名,电话。
4. 在A Activity上点击按钮“播放”,发送一条系统全局广播,接收方收到广播后,开始播放一首歌曲。点击“停止”按钮,发送一条系统全局广播,接收方将停止播放。
5. 请使用Fragment,界面分成左右结构,左侧是菜单,分别有信息学部,教育学部,经管学部三个菜单项,点击每个菜单项,在内容区可以显示三个学院的介绍。
6. 请设计一个界面,只有一个按钮“产生通知”。每次点击按钮,产生一条通知,显示hello+数字。数字累加。3
7. 访问https://restapi.amap.com/v3/weather/weatherInfo?city=110000&key=65069e6e1cebabaf68efe9391db90b56&extensions=all
,获取今天的天气情况,并显示。(注意编码是UTF-8)
8. (综合题)两个界面。界面A有两个按钮。点击“加载”按钮,将通讯录内容读出,放在SharedPreference中,并显示成功。点击显示按钮,跳转到界面B,将所有的通讯录按照名字顺序显示出来(ListView)。
9. (综合题)界面A包含一个按钮和一个文本框。点击按钮启动新线程进行耗时操作(产生一个随机字符串后休眠10秒)。此时文本框显示“数据等待中”。新线程完成休眠后,将字符串保存到文件中,并在主界面文本框显示“计a算已完成”。同时发送一条通知,点击通知跳到界面B,然后显示该字符串。
10. (综合题)使用AsyncTask来下载以下文件,并定时在界面上显示下载进度,界面设计不限。文件地址:http://115.29.231.93:8080/compare/mongodb.tgz。
11. (综合题)每隔10秒,产生一条字符串:hello, 系统时间,并将字符串插入到数据库sqlite中。在Activity界面上设置3个按钮,可以启动和service、停止Service和查看数据库记录(RecycleView)。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习资料参考使用。 3、该资源包括全部源码,需要具备一定基础才能看懂并调试代码,介意勿下,谢谢理解。 2022年移动应用开发的期末练习题.zip
资源推荐
资源详情
资源评论
收起资源包目录
2022年移动应用开发的期末练习题.zip (1154个子文件)
+XL9WfYnuYb0ZVQUliyxfPsQU+A= 31KB
49wNEIM_WQ+D1nNT8EqnHBlHbfw= 6KB
5usKtIsSztGTstiI878Xrmu1sR0= 3KB
645qc8Cv_WF1uOmByFDpY9o3FfY= 23KB
6uYWNWH5jVM7gsd7bEGncIlRm88= 29KB
81RIrkPfA9Es0Hx2bXtTX+oYx2U= 17KB
a07z19B_Hy+WFBgyugCL1E3cHcQ= 54KB
A17Rv+URIyXzXFBtvl9PXG4JbEY= 31KB
androidResources 24KB
resources-debug.ap_ 513KB
app-debug.apk 2.39MB
lookups.tab.values.at 2KB
proto.tab.values.at 636B
source-to-output.tab.values.at 419B
class-fq-name-to-source.tab.values.at 215B
internal-name-to-source.tab.values.at 215B
id-to-file.tab.values.at 215B
source-to-classes.tab.values.at 175B
subtypes.tab.values.at 143B
supertypes.tab.values.at 135B
file-to-id.tab.values.at 61B
class-attributes.tab.values.at 55B
gradlew.bat 3KB
gradlew.bat 3KB
gradlew.bat 3KB
gradlew.bat 3KB
gradlew.bat 3KB
gradlew.bat 3KB
gradlew.bat 3KB
gradlew.bat 3KB
gradlew.bat 3KB
gradlew.bat 3KB
gradlew.bat 2KB
gradlew.bat 2KB
BhD_nijphYXS_VjZXo0DD8_pZIw= 10KB
executionHistory.bin 746KB
fileHashes.bin 134KB
outputFiles.bin 25KB
resourceHashesCache.bin 19KB
previous-compilation-data.bin 9KB
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
graph.bin 235B
build-history.bin 31B
last-build.bin 18B
last-build.bin 1B
BNhoi6WlJ7p5pL5fAyYjCPmqbZs= 960KB
MainActivity.class 6KB
NotificationActivity.class 2KB
BuildConfig.class 710B
cTm5G9fqs42VdI777NUx_PMeiyc= 174KB
classes.dex 4.71MB
classes.dex 4.57MB
classes.dex 4.56MB
classes.dex 179KB
classes.dex 6KB
MainActivity.dex 5KB
NotificationActivity.dex 2KB
BuildConfig.dex 980B
diiviSKS0qMtd3dIbUvcqkUokhg= 61KB
EKPJGPvnrWSTWfcABJQO6nwZdKk= 8KB
f8ZqQKS2HofOHvpyjMAyCSkjbs8= 10KB
values_values.arsc.flat 190KB
drawable-xxhdpi_big_image.jpg.flat 29KB
values-v21_values-v21.arsc.flat 20KB
mipmap-xxxhdpi_ic_launcher_round.png.flat 15KB
values-en-rXC_values-en-rXC.arsc.flat 11KB
drawable-anydpi-v21_ic_launcher_background.xml.flat 10KB
mipmap-xxhdpi_ic_launcher_round.png.flat 10KB
drawable-xxhdpi_large_icon.png.flat 10KB
mipmap-xxxhdpi_ic_launcher.png.flat 9KB
drawable-xxxhdpi_ic_launcher_background.png.flat 9KB
drawable-xxhdpi_small_icon.png.flat 9KB
mipmap-xhdpi_ic_launcher_round.png.flat 7KB
mipmap-xxhdpi_ic_launcher.png.flat 6KB
drawable-xxhdpi_ic_launcher_background.png.flat 6KB
mipmap-hdpi_ic_launcher_round.png.flat 5KB
mipmap-xhdpi_ic_launcher.png.flat 5KB
values-v17_values-v17.arsc.flat 4KB
values-v23_values-v23.arsc.flat 3KB
drawable-xhdpi_ic_launcher_background.png.flat 3KB
mipmap-hdpi_ic_launcher.png.flat 3KB
drawable-anydpi-v24_ic_launcher_foreground.xml.flat 3KB
mipmap-mdpi_ic_launcher_round.png.flat 3KB
values-my_values-my.arsc.flat 3KB
values-ta_values-ta.arsc.flat 3KB
values-ml_values-ml.arsc.flat 3KB
共 1154 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
辣椒种子
- 粉丝: 3346
- 资源: 5724
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功