zoukankan      html  css  js  c++  java
  • 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++]);
              }
        
      • 运行结果截图:

  • 相关阅读:
    用GDB调试程序(一)
    关于“鸡脚神”的看法
    Oracle 经典SQL 专为笔试准备
    怎样设计接口?
    myeclipse6.0下载及注冊码
    VB连接Mysql数据库
    开源html5_kiwijs_helloworld
    server宕机监控、检測、报警程序(139绑定手机短信报警)monitor_down.sh
    js实现自己定义鼠标右键-------Day45
    C/C++程序猿必须熟练应用的开源项目
  • 原文地址:https://www.cnblogs.com/mushroomissmart/p/9064698.html
Copyright © 2011-2022 走看看