zoukankan      html  css  js  c++  java
  • 20155217 实验四《Java面向对象程序设计》实验报告

    20155217 实验四《Java面向对象程序设计》实验报告

    一、实验内容

    1.基于Android Studio开发简单的Android应用并部署测试;
    2.了解Android、组件、布局管理器的使用;
    3.掌握Android中事件处理机制。

    二、安装软件出现的问题

    1.安装这个版本的,总是在解压安装到十分之一时出现错误,不能正常安装,在请教了其他同学发现并没有出现相似的问题,但是发现了另外一种方法:

    (1)对安装的版本建立一个快捷方式

    (2)对快捷方式进行修改,右键点击属性

    (3)运行快捷方式,便可以成功安装。

    2.在安装成功后,在发现有好多同学组建缺失,我进行了软件给我提示的更新:

    开始感觉更新没什么用处,后来其实发现很有用直接解决了缺少gradle包的问题,并且多添加了gradle3.3的包。

     3.在更新过程中,出现了一系列的问题,我的安装目录定在了E盘,但是在更新过程中,我的c盘少8个多G的空间,为此我开始着手清理c盘,因为我的电脑本身C盘空间就小,我也不知道是不是联想公司脑残了,就给c盘这么大点地方,他们把价格稍微调的高一点,把c盘容量扩大几十个G也行啊,但是我平常都有好习惯c盘里并没有太多的非系统的东西,并接着长期以来清理c盘的经验,我开始清理c盘。

    (1)软件清理,现在像类似于360或者其他的管家软件的确可以去清理垃圾,但对于清理c盘它们基本上束手无策,下面给大家推荐一款专业清理c盘工具,cclean分为两个版本,其中一个家庭版本是完全免费的,这个工具在清理windows更新上是比较好用的,这个从网上就可以下载的到。

    (2)采用windows自带的清理系统工具,提示一点,在进行系统文件清理的时候,一定要选择上windowsold这个文件夹,这里面包含了许多先前系统的文件

    (3)在弹出的窗口中输入以下命令。(注意空格),这个是将你c盘中一些不需要的更新删除掉,更新一般在winsxs这个文件夹里放着,里面有好有坏,如果手动清理,可能会导致系统组件缺失导致系统崩溃,所以采用命令行删除,这个方法对于大多数人很好用有时候能清理几十个G,但是也会有弊端,那就是,清理完成之后,会对系统进行封装,也就是说,不能够再卸载任何补丁,如果先前安装的补丁存在问题存在不兼容的现象,那么修改起来必将特别麻烦,因为这条指令将你更新的记录也将删除,所以不到 万不得已不建议使用这条指令,我在第一次使用这条指令的时候清理了15个G的空间。

    dism /online /Cleanup-Image /StartComponentCleanup /ResetBase

    C盘空间不足?手动清理Windows8.1更新冗余

     (4)利用自己写的脚本进行清理

    @echo off
    echo 正在清除系统垃圾文件,请稍等...... 
    del /f /s /q %systemdrive%*.tmp 
    del /f /s /q %systemdrive%*._mp 
    del /f /s /q %systemdrive%*.log 
    del /f /s /q %systemdrive%*.gid 
    del /f /s /q %systemdrive%*.chk 
    del /f /s /q %systemdrive%*.old 
    del /f /s /q %systemdrive%
    ecycled*.* 
    del /f /s /q %windir%*.bak 
    del /f /s /q %windir%prefetch*.* 
    rd /s /q %windir%	emp & md %windir%	emp 
    del /f /q %userprofile%cookies*.* 
    del /f /q %userprofile%
    ecent*.* 
    del /f /s /q "%userprofile%Local SettingsTemporary Internet Files*.*" 
    del /f /s /q "%userprofile%Local SettingsTemp*.*" 
    del /f /s /q "%userprofile%
    ecent*.*" 
    echo 清除系统垃圾完成! 
    echo. & pause 

    将以上代码放在记事本里,然后修改后缀为.bat的文件,然后运行即可

    (5)关于c盘给大家的建议

    大家在以后的工作和学习中,一定要养成尽量将安装的软件放在其他盘里,将系统盘单独分离出来。

     4.在安装完成后,我发现电脑上的虚拟手机并不能用,且一直处于黑屏状态

    最后我用了自己的手机

    三、实验步骤

    1.Android Stuidio的安装测试:

    参考《Java和Android开发学习指南》第二十四章

    • 安装 Android Stuidio

    • 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,提交代码运行截图和

    • 学习Android Stuidio调试应用程序

    2.Activity测试:

    参考《Java和Android开发学习指南》第二十五章

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

     

    3.UI测试:

    参考《Java和Android开发学习指南》第二十六章

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

     

    4.布局测试:

    参考《Java和Android开发学习指南》第二十七章

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

     

    5.事件处理测试:

    参考《Java和Android开发学习指南》第二十八章

    • 构建项目,运行教材相关代码
    • 提交代码运行截图和

     

    四、实验后

    在实验之后我的手机上出现了许多小程序

     

    五、实验体会与总结

    在做实验的时候听说很多同学遇到了各种问题,我运行时遇到的第一个问题就是软件根本安装不成功,以及缺少好多组件,后面在完成剩余的实验步骤的时候基本没有遇到什么问题了,照着教材代码敲并加以修改,也能很快的完成实验内容。最关键的是发现居然能用自己的手机作为调试的工具我感觉非常棒,在以后的学习和生活中在多多加深对它的理解和研究吧。

    步骤耗时百分比
    需求分析 10min 11%
    设计 20min 22%
    代码实现 20min 22%
    测试 10min 11%
    分析总结 30min 33%
  • 相关阅读:
    PHP
    单引号和双引号的区别和效率问题
    SFDC 401认证准备及考试
    SFDC 401 最新考试真题
    3 report formats of SFDC
    HTML输入框点击内容消失
    RDD的转换操作(续)
    RDD的转换操作
    SparkContext和RDD的说明
    集群模式相关概念
  • 原文地址:https://www.cnblogs.com/wxwddp/p/6884525.html
Copyright © 2011-2022 走看看