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:
- Complete the experiment, write the experiment report, pay attention to the experiment report focus on the operation results, problems encountered and analysis
- Experiment Report on your PSP (Personal software Process) time
- 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