2017-2018-2 20165215 Experimental Report on the fundamentals of Android development

Source: Internet
Author: User

2017-2018-2 20165215 Experimental Report on the Basic Android Development Experiment Report I. COVER

Course: Java Programming class: 1652 class Name: Zhang Jiajia No.: 20165215

Instructor: Lou Jia Peng Experiment Date: May 14, 2018

Experiment time: 15:35-18:00 Experiment number: Four

Experiment Name: Andorid program Design

Second, the purpose and requirements of the experiment:
    1. Complete the experiment, write the experiment report, pay attention to the experiment report focus on the operation results, problems encountered and analysis
    2. Experiment Report on your PSP (Personal software Process) time
    3. Master the ability to use idea to complete basic programming and program debugging
Iii. Experimental Content (i) installation test for Android Stuidio
    • Experimental requirements
      ```
    • Refer to the Java and Android Development Learning Guide (second Edition) (Epubit,java for Android 2nd), Chapter 24th:
    • Install Android Stuidio
    • Complete Hello world, ask to modify the contents of the Res directory, Hello World to show their school number, submit code run and code cloud GIT link, no study number to deduct points
    • Learn Android Stuidio Debug app
      ```
    • Modify the Activity_main.xml layout file in the Layout folder in the Res directory

(ii) Activity testing
    • Experimental requirements

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

(iii) UI testing
    • Experimental requirements

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

(iv) Layout test
    • Experimental requirements

      参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:构建项目,运行教材相关代码修改布局让P290页的界面与教材不同提交代码运行和码云Git链接,要有学号水印,否则会扣分
    • Some of the layouts in Android
      • Linear layout LinearLayout: A layout that aligns all the child views in the same direction (horizontally or vertically);
      • Relative layout relativelayout: Arranges one of its layouts according to the position of one or more sibling views of the child view;
      • Frame layout Framelayout: A layout that places each child view at the top of another view;
      • Table Layout tablelayout: A layout that organizes sub-views by rows and columns;
      • Grid Layout GridLayout: A layout that places a child view in a grid

Five, the textbook Code test
    • Experimental requirements

      参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:构建项目,运行教材相关代码提交代码运行和码云Git链接,要有学号水印,否则会扣分

2017-2018-2 20165215 Experimental Report on the fundamentals of Android development

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.