zoukankan      html  css  js  c++  java
  • 20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告

    20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告

    课程:《程序设计与数据结构》
    班级: 1823
    姓名: 魏冰妍
    学号:20182330
    实验教师:王志强
    实验日期:2019年10月14日
    必修/选修: 必修

    1.实验内容

    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.Activity测试

    参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:
    构建项目,运行教材相关代码
    创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
    3.UI测试

    参考《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链接,截图要有学号水印,否则会扣分

    2. 实验过程及结果

    实验一

    修改activity_main.xml文件中的android:text="Hello World!",并用可视化改变布局。这是最基本的android的开始。

    实验二

    运行书上的代码并修改,建立ThirdActivity,修改相关文本文件

    实验三

    实验四

    根据自己的想法修改layout,设计自己的版面是一件比较有意思的事情。首先要明确你需要改的东西属于哪一类,要在哪个xml文件中修改。

    实验五

    运行书上代码实验并观察。

    3. 实验过程中遇到的问题和解决过程

    • 问题1:如何界面中的修改字体大小和颜色?
    • 问题1解决方案:如图在style中添加<item文件,自定义修改。记住一些简单的布局比如
    <item name="android:textColor">@android:color/white</item>
    <item name="android:textSize">18sp</item>
    

    目前看来有点用处。

    • 问题2:AndroidStudio软件一打开就疯狂报错

    • 问题2解决方案:
    • 方法一:镜像服务,首先将No proxy选中。无果

    • 方法二:打开项目时候找到gradle.properties文件,看看里面是否还有代理代码,有的话,注释。无果

    • 方法三:替换grandle版本一致。无果
    • 方法四:删除所有文件重新下载高版本,还是报错(忘截图)。然后更新了两个插件,好了!!这个原因我觉得还需要探索一下。
    • 问题3:AndroidStudio在Design界面里手动调好了Layout布局之后,在模拟器运行却不一样
    • 解决3:
    • 方法一:点击setting(preferences)--》Plugins--》找到“Android Support”选项,并勾选,然后会提示重启android studio ,点击重启。
    • 方法二:修改分辨率,应该有比较专业的方法。。我是用任意找一个分辨率调试。

    其他(感悟、思考等)

    匆忙进入Android的学习,从一堆代码变成了可视化的东西,距我们的生活更近了,每次完成实验都有一丝欣喜。但是同时也看到了自己的知识体系不牢固,导致根基不稳,换一种说法的话,就是还有很大进步空间吧哈哈。问就是加油!

    参考资料

  • 相关阅读:
    ElasticSearch原理
    redis master配置了密码进行主从同步
    redis sentinel 高可用(HA)方案部署,及python应用示例
    Linux Redis集群搭建与集群客户端实现
    字符串倒序
    单链表反转
    【python】面试常考数据结构算法
    面试中的排序算法总结
    Memcached 真的过时了吗?
    Activity生命周期
  • 原文地址:https://www.cnblogs.com/weiii/p/11711514.html
Copyright © 2011-2022 走看看