博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验四 Android程序设计
阅读量:6257 次
发布时间:2019-06-22

本文共 1539 字,大约阅读时间需要 5 分钟。

实验四 Android程序设计实验总结

  • 课程:《程序设计与数据结构》
  • 班级:1723
  • 实验教师:王志强
  • 姓名:段志轩
  • 学号:20172304
  • 实验日期:2017年5月29号
  • 必修/选修:必修

    实验内容

  • (1)Android Stuidio的安装测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:

    参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Stuidio
    完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分
    学习Android Stuidio调试应用程序
    -(2)参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:
    构建项目,运行教材相关代码
    创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
    -(3)参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:
    构建项目,运行教材相关代码
    修改代码让Toast消息中显示自己的学号信息
    -(4)参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:
    构建项目,运行教材相关代码
    修改布局让P290页的界面与教材不同
    -(5)参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:
    构建项目,运行教材相关代码
    提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

    实验过程及结果

    (1)完成Hello World,要求显示学号

    1333068-20180604014034574-916752202.png
    思路分析:这个实验比较简单,只要在res中的activity_main.xml中的design模块中进行修改就行了。将其中的文本加入学号就可以了。
    (2)这个要求跳转界面
    1333068-20180604014305602-1061830559.png
    1333068-20180604014322608-1306024720.png
    思路分析:这个实验实际上我也并不是很熟练只是将书上的代码重新抄了一遍。
    (3)用Toast(气泡)来实现传递通知信息
    1333068-20180604014552191-1356709802.png
    1333068-20180604014605144-355291664.png
    思路分析:这个一开始看书并没有具体的思路不知道应该怎么去做,后来经过自己辛勤的搜索终于在网上找到了较为简单的解决方法。然后只添加了一行代码就实现了气泡这个功能。
    (4)根据二十七章构建项目
    1333068-20180604014835949-375630380.png
    思路解析:这个使用起来还是比较简单的,因为老师已经江利子给了出来,只要将例子导入然后运行就可以了。所以我运行了一遍。
    (5)根据二十八章构建项目
    1333068-20180604015011070-1077308498.png
    1333068-20180604015023483-1732001709.jpg
    思路分析:这个使用起来和上一个是相似的。

    实验中的问题

    实验中遇见过打开Android Studio出现“can‘t load plugins”的字样,后来在网上找到了解决方案,只要在file/setting/plugin中将Android Support的插件选项重新勾选就可以了。

    实验感悟

    虽然学了这么长时间的程序,一直都是十分懵懂的状态,但是这次实验是让我最懵逼的一次,因为完全不理解书中的用法到死是怎么回事,还有具体的结构感觉也并没有java语言那么清晰,而且在语言的通俗性上也不如java语言,希望以后可以更加深入的了解一下Android程序的设计语言。

转载于:https://www.cnblogs.com/15248252144dzx/p/9131088.html

你可能感兴趣的文章
[CF1039D]You Are Given a Tree
查看>>
[LeetCode] Climbing Stairs 斐波那契数列
查看>>
【jUploader】1.0版 基于jQuery文件无刷新上传插件下载及介绍
查看>>
Html5 web 储存
查看>>
在ROS-Kinetic版本+RealSense 2.16下的ViSP 配置
查看>>
针对 .NET 开发人员的存储过程评估
查看>>
代理模式
查看>>
OPC DA 到 OPC UA
查看>>
CLR读书笔记--第一章 CLR的执行模型
查看>>
逆向分析(工具介绍)
查看>>
如何优雅地使用Markdown (Sublime 3 + MarkdownEditing+OmniMarkupPreviewer)
查看>>
【Kernel学习】基础篇——01一些标准宏定义和文件include关系
查看>>
hdu1503
查看>>
ES6模块的import和export用法
查看>>
easyui datagrid 搜索功能
查看>>
利用协程爬网页,自动切换io 精典案例:
查看>>
Ubuntu Server14.04 32位安装odoo8.0简单方法
查看>>
go练习3 --map的操作
查看>>
js 获取两个日期相差的天数--自定义方法
查看>>
C++中map的用法
查看>>