博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2018-2019-2 20175232 实验四《Android程序设计》实验报告
阅读量:5093 次
发布时间:2019-06-13

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

---恢复内容开始---

- Android程序设计-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调试应用程序
      下载安装并配置Android SDK
      参考安装Android Studio
    • 安装好虚拟环境

    • 创建好helloworld项目

    • 修改helloworld
    • 修改效果

-Android程序设计-2

    • Activity测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:
      • 构建项目,运行教材相关代码
      • 创建 ThirdActivity,在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
      • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分实验步骤
      • 新建项目

      • 修改代码
      • 运行结果
      •  

      • -Android程序设计-3

        • UI测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:
        • 构建项目,运行教材相关代码
        • 修改代码让Toast消息中显示自己的学号信息
        • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分
          实验步骤
        • 修改代码

      • 运行结果
      •  

---恢复内容结束---

- Android程序设计-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调试应用程序
      下载安装并配置Android SDK
      参考安装Android Studio
    • 安装好虚拟环境

    • 创建好helloworld项目

    • 修改helloworld
    • 修改效果

-Android程序设计-2

    • Activity测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:
      • 构建项目,运行教材相关代码
      • 创建 ThirdActivity,在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
      • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分实验步骤
      • 新建项目

      • 修改代码
      • 运行结果
      •  

      • -Android程序设计-3

        • UI测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:
        • 构建项目,运行教材相关代码
        • 修改代码让Toast消息中显示自己的学号信息
        • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分
          实验步骤
        • 修改代码

      • 运行结果
      •  

      • -Android程序设计-4

          • 布局测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:
          • 构建项目,运行教材相关代码
          • 修改布局让P290页的界面与教材不同
          • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分
            实验步骤
          • 界面设计

            • -Android程序设计-5

              • 事件处理测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:
              • 构建项目,运行教材相关代码
                • 代码
                • MainActivity.java
                package com.example.helloworld;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.app.Activity;import android.graphics.Color;import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.AnalogClock; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.AnalogClock; import com.example.helloworld.R; public class MainActivity extends Activity { int counter = 0; int[] colors = { Color.BLACK, Color.BLUE, Color.CYAN, Color.DKGRAY, Color.GRAY, Color.GREEN, Color.LTGRAY, Color.MAGENTA, Color.RED, Color.WHITE, Color.YELLOW }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_main, menu); return true; } public void changeColor(View view) { if (counter == colors.length) { counter = 0; } view.setBackgroundColor(colors[counter++]); } }
                • activity_main
              • 实验结果

                 

                 

转载于:https://www.cnblogs.com/20175232-gouli/p/10888986.html

你可能感兴趣的文章
iOS 关于布局问题的一些认识
查看>>
云瓣影音网站&&微信端(已开源)
查看>>
C++入门篇十二
查看>>
冲刺周期二--站立会议03
查看>>
UITableViewCell高度自适应变化
查看>>
python 类变量与实例变量,可变对象与不可变对象的实践
查看>>
下载devc++和codeblocks记录
查看>>
C++ 修改 Windows Service【转】
查看>>
串口接线
查看>>
python_paramiko模块
查看>>
JavaScript基础---语言基础(4)
查看>>
移动端——论使用图片撑出模拟背景所带来的好处(主要解决图片之上是一些动态变化的内容,图片的效果难以使用程序来实现)...
查看>>
打算找工作了。
查看>>
基于Extjs的web表单设计器
查看>>
MAPZONE GIS SDK接入Openlayers3之二——空间参考扩展
查看>>
C#一个FTP操作封装类FTPHelper
查看>>
更换yum源
查看>>
上一页 下一页
查看>>
Linux运维基础入门(二):网络基础知识梳理02
查看>>
你所不知道的 CSS 阴影技巧与细节
查看>>