《移动应用开发》试题及答案.docx
- 文档编号:24558111
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:27
- 大小:24.05KB
《移动应用开发》试题及答案.docx
《《移动应用开发》试题及答案.docx》由会员分享,可在线阅读,更多相关《《移动应用开发》试题及答案.docx(27页珍藏版)》请在冰豆网上搜索。
《移动应用开发》试题及答案
《移动应用开发》试题
题目:
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; importandroid、net、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: ")); 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.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动应用开发 移动 应用 开发 试题 答案