刘喆君

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

20165205 2017-2018-2 《Java程序设计》实验四 Android程序设计

20165205 2017-2018-2 《Java程序设计》实验四 Android程序设计

实验内容

  1. 实验四 Android程序设计-1

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

    • 安装 Android Stuidio
    • 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分
    • 学习Android Stuidio调试应用程序
  • 操作过程:
    修改res目录下的layout文件夹中的activity_main.xml布局文件,将其中的android:text="Hello World!"改为android:text="Hello World!20155314"
  1. 实验四 Android程序设计-2

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

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

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

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

1.构建项目,运行教材相关代码

2.修改代码让Toast消息中显示自己的学号信息

试验截图:

  1. 实验四 Android程序设计-4

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

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

1.构建项目,运行教材相关代码

2.修改布局让P290页的界面与教材不同

  • 操作过程:
    修改activity_main.xml中代码

实验截图:

  1. 实验四 Android程序设计-5

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

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

    • 课本代码(P298):

      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) {
      // Inflate the menu; this adds items to the action bar if it
      // is present.
      getMenuInflater().inflate(R.menu.menu_main, menu);
      return true;
      }
      public void changeColor(View view) {
      if (counter == colors.length) {
      counter = 0;
      }
      view.setBackgroundColor(colors[counter++]);
      }

    • 运行结果截图:

posted on 2018-05-20 21:35  mushroom1111  阅读(222)  评论(0)    收藏  举报