江苏开放大学2023年秋《Android基础 050324》第3次形考作业参考答案

2023年12月216:35:39发布者:江开学习小虫 115 views 举报
总字数:约6872字
第1页

第2页

第3页

江苏开放大学

形成性考核作业

学 号:

姓 名:

课程代码:

050324

课程名称: Android

基础(专)

评阅教师:

3 次任务

3

次任务

050324 Android 基础(专) 第 3 次 形成性考核作业

作业说明:

1. 做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。

2. 学习完第 7-10 单元之后必须完成本次作业,并请在规定时间内通过学习平台提交 Word

文档形式的电子作业,本次作业占形成性考核总成绩的 40%

作业内容:

请模仿手机版本的 QQ 软件功能和界面,模拟实现手机通信软件 APP ,能够实现三

个选项卡:消息,群,联系人,请将项目设计和项目中程序文件( .java 文件,不

包括资源文件 .xml )源码贴在以下位置,格式为先写文件名后贴代码,如下:

一、

项目设计

1

功能设计

2

主要界面设计(附图)

二、

项目主要源代码

1 MainActivity.java

package example.jsou.cn

import…..

……..

1 QqLoadingActivity.java

public class QqMainActivity extends AppCompatActivity implements View.OnClickListener,

ViewPager.OnPageChangeListener{

/ 定义组件变量

private ViewPager mViewPager 〃定义 viewpagerS#

private ImageViewl]mlmageViews /// 定义三个 Imageview^

private ArrayList<View> mViewsArrayList //viewpagerffl 件包含数据 view 集合 private int

iCurPos=0; // 当前页面的位置

@Override

protected void onCreate(Bundle savedlnstanceState {

super.onCreate (savedInstanceState ;

setContentView (R.layout.activity_qqmain)

initView () ; //1 初始化组件

initData () ; //2 数据初始化

setAdapter () //3 设置适配器

initlmageView () ; //4 对图片中 imagview 进行初始化的操作 }

//1 初始化组件

private void initView ) {

mViewPager=

(ViewPager)

findViewByld

(

R.id.act_qqmain_viewpager)

mViewPager.addOnPageChangeListenerthis) ; mlmageViews=new lmageView[3]; mlmageViews[0]=

(ImageView) findViewByld (R.id.act_qqmain_img_news); mlmageViews[1]= (ImageView)

findViewByld (R.id.act_qqmain_img_contact); mlmageViews[2]= (ImageView) findViewByld

(R.id.act_qqmain_img_plugin) }

//1 初始化组件

private void initData () {

第 1 页

总页数:8
提示:下载前请核对题目。客服微信:diandahome
标题含“答案”文字,下载的文档就有答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。