第一范文网 - 专业文章范例文档资料分享平台

Android基础形考作业一

来源:用户分享 时间:2025/6/1 19:56:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

江苏开放大学 形成性考核作业

学 号: 姓 名: 课程代码: 课程名称: Android基础(专) 评阅教师:

第 1 次任务 共 3 次任务

050324 Android基础(专) 第1次 形成性考核作业 作业说明:

1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。 2.学习完第1-4单元之后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形式的电子作业,本次作业占形成性考核总成绩的20%。

作业内容:

学习单元2、3、4中实验部分的项目源文件压缩包。请将源码贴在以下位置,格式为先写文件名后贴代码,如下:

QqLoadingActivity,java

@Override//这个方法是从父类/接口继承过来的,需要重写一次 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG WindowManager.LayoutParams. FLAG_ FULLSCREEN);

requestWindowFeature(Window.FEATURE_ NO_ TITLE);//本Activity对应的布局文件为res\\layout\\qqloading. xmlsetContentView(R.layout.qqloading);

FULLSCREEN,

MainActivity. java

//定义登录按钮的控件变量,定义账号名和密码控件变量private Button mConfirmBtn;private EditText mAccountEdtxt;private EditText mPwdEdtxt;

protected void onCreate(Bundle savedInstanceState) {..此处代码省略 //视图中的组件变量初始化initView(); }

//视图中的组件变量初始化private void initView() { mConfirmBtn=(Button)

findViewByld(R.id.act

login.

Button_

Confirm);mConfirmBtn.setOnClickListener(this);

mAccountEdtxt = (EditText) findViewByld(R.id.act_ login_ EditText_ Accout);mPwdEdtxt = (EditText) findViewByld(R.id.act_ login_ EditText. Pwd);

protected void onCreate( Bundle savedInstanceState){ .....//此处代码省略

/*2登录按钮添加事件响应函数*/ @Override

public void onClick(Viewv){ switch (v.getld() {

case R.id.act_ login_ Button_ Confirm:

第 1页

050324 Android基础(专) 第1次 形成性考核作业 loginDel(); break;

default: break;

//登陆的处理

private void loginDel() {

if (mAccountEdtxt. getText().toString().equals(\I mPwdEdtxt.getText().toString().equl(\

Toast mToast=Toast.makeText(getApplicationContext(),\请输入账号密码\LONG);mToast.show();

else if (mAccountEdtxt.getText().toString().equals(\|mPwdEdtxt.getText().toString().equals(\

//正在登陆视图

Toast mToast=Toast.makeText(getApplicationContext(),\登陆成功\LONG);mToast.show();

Intent mIntent=new Intent(LoginActivity.this,LoadingActivity.class);startActivity( mIntent);}

public class Activity extends ApplicationContext i

protected void onCreate(Bundle icicle);protected void onStart();protected void onRestart();protected void onResume();

protected void onFreeze( Bundle outlcicle); protected void onPause();protected void onStop();protected void onDestroy();]

MainActivity. java

import androidutil.Log//导入Log类

public class MainActivity extends Activity {..处代码省略

private static final String TAG = \MainActivity\ //添加本ActivityLog标签

protected void onCreate(Bundle savedInstanceState) {

第 2页

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

Log.e(TAG, \onCrexte~~~\

protected void onStart() {

super.onStart();

Log.e(TAG, \onStart~~~\

....//此处代码省略

//传递数据的Activity中:Intent intent = new Intent();

intent. putExtra(\

/在

Intent

中加入键值对数据。键:name, 值:Jonintent. setClass

(Activity01.this,Activity02.class); Activity01.this.startActivity(intent);

//在取出数据的Activity中

Intent intent = getIntent();//获得传过来的Intent。

String value = intent.getStringExtra(\根据键name取出值。

Intent intent = new Intent();

Bundle myBundle = new Bundle();

myBundle. putString(\Name\putExtras(myBundle);

intent.setClass(Activity01.this ,Activity02.class);Activity01.this .startActivity(intent);EX H EutE éJ Activity:

Bundle getBundle = getlntent(). getExtras();

String value = getBundle.getString(\Name\

Intent intent = new Intent();

第 3页

050324 Android基础(专) 第1次 形成性考核作业 Bundle myBundle = new Bundle();

myBundle. putString(\Name\putExtras(myBundle);

intent.setClass(Activity01.this ,Activity02.class);Activity01.this .startActivity(intent);EX H EutE éJ Activity:

Bundle getBundle = getlntent(). getExtras();

String value = getBundle.getString(\Name\

接收数据的Activity:

Intent intent = getIntent();

Bundle getBundle = getIntent().getExtras();

String data = getBundle. getString(\\读取传过来的数据et.setText(data);

EditText edittext = (EditText) findViewByld(R.id.text);

Intent intent = new Intent();//实例化一个Intent用来传过去,可以在Intent里存放数据。Bundle bundle = new Bundle();

bundle.putString(\Result\getText().toString());intent.putExtras(bundle);

Activity02.this.setResult(RESULT_ _OK,intent);//把Intent(数据)传 过去, RESULT_ 0K是请求码。finish();//结束当前的Activity。

QqLoadingActivity,java

//定义组件中的变量

private ProgressBar mProgressBar= null;

private TextView mTextView = null;//1初始化视图 private void initView (){ mProgressBar = (ProgressBar)

第 4页

搜索更多关于: Android基础形考作业一 的文档
Android基础形考作业一.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7qdbl4epe24qfr01784a35m4y31es80159n_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top