《移动应用开发》试题及答案.docx
- 文档编号:8636324
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:24
- 大小:24.36KB
《移动应用开发》试题及答案.docx
《《移动应用开发》试题及答案.docx》由会员分享,可在线阅读,更多相关《《移动应用开发》试题及答案.docx(24页珍藏版)》请在冰豆网上搜索。
《移动应用开发》试题及答案
《移动应用开发》试题
题目:
1.请实现点击按钮拨打电话功能。
(20分)
2.请实现点击按钮改变文本控件颜色的功能。
(30分)
3.请实现使用socket通信的服务器端代码。
(50分)
要求:
逻辑结构完整,答案要点突出,论述充分,每题答案字数不少于400字。
答案不得完全照抄书本或其他资料,不得互相抄袭。
中南大学网络教育课程考试
《移动应用开发》答卷
本人承诺:
本试卷确为本人独立完成,若有违反愿意接受处理。
签名:
______________
学号:
____________________专业:
__________________学习中心:
_________________
题号
一
二
三
总分
评阅人签字
成绩
1.
答:
①privateButtonbtn2;
②btn2=(Button)findViewById(R.id.btn2);//在xml中把button2改成btn2,为该按钮的id
③btn2.setOnClickListener(newOnClickListener(){});
④在OnClick()
Intentin2=newIntent();
in2.setAction(Intent.ACTION_CALL);//指定意图动作
in2.setData(Uri.parse("tel:
1836380000"));//指定电话号码
startActivity(in2);
⑤在android系统中,所有系统请求,必须要在androidmainfest.xml中注册
在 name="android.permission.CALL_PHONE"/> MainActivity.java: packagecom.example.qq; import.Uri; importandroid.os.Bundle; importandroid.app.Activity; importandroid.app.AlertDialog; importandroid.app.Dialog; importandroid.content.DialogInterface; importandroid.content.Intent; importandroid.view.LayoutInflater; importandroid.view.Menu; importandroid.view.View; importandroid.view.View.OnClickListener; importandroid.widget.Button; importandroid.widget.EditText; publicclassMainActivityextendsActivity{ privateButtonbtn; privateButtonbtn2; privateEditTextet; privateEditTextet2; @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et=(EditText)findViewById(R.id.editText1); et2=(EditText)findViewById(R.id.editText2); btn2=(Button)findViewById(R.id.btn2); btn=(Button)findViewById(R.id.button1); btn.setOnClickListener(newOnClickListener(){ @Override publicvoidonClick(Viewarg0){ //TODOAuto-generatedmethodstub finalStringstr=et.getText().toString().trim(); finalStringstr2=et2.getText().toString().trim(); if(str.equals(str2)) { Intentin=newIntent(MainActivity.this,SecActivity.class); startActivity(in); } else { System.out.println(""); } }}); btn2.setOnClickListener(newOnClickListener(){ @Override publicvoidonClick(Viewarg0){ //TODOAuto-generatedmethodstub Intentin2=newIntent(); in2.setAction(Intent.ACTION_CALL); in2.setData(Uri.parse("tel: 183****3385")); startActivity(in2); }}); } @Override publicbooleanonCreateOptionsMenu(Menumenu){ //Inflatethemenu;thisaddsitemstotheactionbarifitispresent. getMenuInflater().inflate(R.menu.main,menu); returntrue; } } androidmainfest.xml: xmlversion="1.0"encoding="utf-8"? > android=" package="com.example.qq" android: versionCode="1" android: versionName="1.0"> android: minSdkVersion="17" android: targetSdkVersion="17"/> name="android.permission.CALL_PHONE"/> android: allowBackup="true" android: icon="@drawable/ic_launcher" android: label="@string/app_name" android: theme="@style/AppTheme"> android: name="com.example.qq.MainActivity" android: label="@string/app_name"> name="android.intent.action.MAIN"/> name="android.intent.category.LAUNCHER"/> android: name="com.example.qq.SecActivity" android: label="@string/title_activity_sec"> 1. ①AndroidLayout文件 Layout文件,用来呈现一个拨打电话的按钮。 1. xmlversion="1.0"encoding="utf-8"? > 2. android=" 3. android: layout_width="fill_parent" 4. android: layout_height="fill_parent" 5. android: orientation="vertical"> 6. 7. 8.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动应用开发 移动 应用 开发 试题 答案