一、实验内容

实验项目一:Android Stuidio的安装测试:

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:

  • 安装 Android Stuidio
  • 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分
  • 学习Android Stuidio调试应用程序

遇到的问题及解决方案:

  • 问题一:等待时间较长
  • 解决办法:打开自己的热点,第一次建项目需要下载一些文件
  • 问题二:无法打开虚拟Android机
  • 解决方法:打开BIOS,开启Virtual Technology - x或者使用自己的Android系统手机

实验项目二:Activity测试

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:

  • 构建项目,运行教材相关代码
  • 创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

遇到的问题及解决方案:

实验项目三:UI测试

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:

  • 构建项目,运行教材相关代码
  • 修改代码让Toast消息中显示自己的学号信息
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

遇到的问题及解决方法:

实验项目四:布局测试

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:

  • 构建项目,运行教材相关代码
  • 修改布局让P290页的界面与教材不同
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

遇到的问题和解决方案

  • 问题一:按照书上的代码敲完,但是布局不同
  • 解决方法:直接在布局文件的design格式下进行调整,可以边调整边对比text文件~

实验项目五:事件处理测试

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:

  • 构建项目,运行教材相关代码
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

遇到的问题和解决方案

  • 问题一:实验到现在,总会发现有很多时候,完全照着书上的代码敲,会报出很多处错误
  • 解决方法:尽量不要改变新建项目的源程序,根据书上的代码进行理解性的修改。

二、实验体会:

通过这次试验,我再一次提高了Java程序设计的动手能力,也体验了“做中学”。但是我认为在“做中学”时很容易就会“巧合性”学习,因为很多时候找不到解答,只能一个个尝试。通过对比自己和同学,还有网上的一些教程的代码,我学习到了很多,每编出一个程序,都会有非常强烈的自豪感。

步骤 耗时 百分比
需求分析 5min 5%
设计 5min 5%
代码实现 20min 22%
测试 45min 46%
分析总结 20min 22%

最新文章

  1. R中的par()函数的参数
  2. Android--Content Provider
  3. ruby -- 基础学习(八)中文字符串截取的函数
  4. javascript的alert()的消息框不弹出或者弹出信息有误
  5. Android应用Design Support Library完全使用实例
  6. 06_Elasticsearch 批量获取mget
  7. Android开发之导入错误
  8. 【转】视差滚动(Parallax Scrolling)效果的原理和实现
  9. AJAX开发技术--AJAX简介
  10. 3450: Tyvj1952 Easy
  11. 《javascript高级程序设计》笔记三
  12. Python 进程与线程小随笔
  13. 7、ABPZero系列教程之拼多多卖家工具 修改注册功能
  14. dede织梦栏目页和文章页中获取当前栏目名称方法
  15. 【翻译】了解ASP.NET MVC中的Ajax助手
  16. 开发Spring过程中几个常见异常(三):java.lang.ClassCastException: com.sun.proxy.$Proxy4 cannot be cast to com.edu.aop.ArithmeticCalculatorImpl at com.edu.aop.Main.main(Main.java:11)
  17. VirtualBox安装复制Centos6.6配置网络
  18. Wannafly挑战赛 22
  19. 如何利用JConsole观察分析JAVA程序的运行
  20. python bs4 + requests4 简单爬虫

热门文章

  1. HDBn编解码原理 n阶高密度双极性码
  2. Python 执行命令行操作。
  3. pandas 入门
  4. 一次xss的黑盒挖掘和利用过程
  5. MySQL 触发器-更新字段时,status列会加一
  6. python中的BaseManager通信(二)文件二分
  7. 【[HEOI2016/TJOI2016]字符串】
  8. 使用loader打包静态文件-样式2
  9. C/C++——指针,引用做函数形参
  10. Tomcat中Pipeline