《移动应用开发》试题及答案

更新时间:2024-03-19 07:25:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《移动应用开发》试题

题目:

1.请实现点击按钮拨打电话功能。(20分)

2.请实现点击按钮改变文本控件颜色的功能。(30分) 3.请实现使用socket通信的服务器端代码。(50分)

要求:逻辑结构完整,答案要点突出,论述充分,每题答案字数不少于400字。答案不得完全照抄书本

或其他资料,不得互相抄袭。

2016年12月(专科)

中南大学网络教育课程考试

《移动应用开发》答卷

本人承诺:本试卷确为本人独立完成,若有违反愿意接受处理。签名:______________

学号:____________________专业:__________________学习中心:_________________

题号 成绩 答:

①private Button btn2;

②btn2=(Button)findViewById(R.id.btn2);//在xml中把button2改成btn2,为该按钮的id ③btn2.setOnClickListener(new OnClickListener(){}); ④在OnClick()

Intent in2 = new Intent();

in2.setAction(Intent.ACTION_CALL);//指定意图动作 in2.setData(Uri.parse(\指定电话号码 startActivity(in2);

⑤在android系统中,所有系统请求,必须要在androidmainfest.xml中注册 在

package com.example.qq;

import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog;

import android.content.DialogInterface; import android.content.Intent; import android.view.LayoutInflater; import android.view.Menu; import android.view.View;

import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText;

public class MainActivity extends Activity {

private Button btn;

移动应用开发 第 1 页 共 24 页

一 二 三 总分 评阅人签字 1. http://blog.csdn.net/a191030148/article/details/9396099 2016年12月(专科)

private Button btn2;

private EditText et; private EditText et2; @Override

protected void onCreate(Bundle savedInstanceState) { 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(new OnClickListener(){

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub Intent in2 = new Intent(); in2.setAction(Intent.ACTION_CALL); in2.setData(Uri.parse(\startActivity(in2);

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

final String str = et.getText().toString().trim(); final String str2 = et2.getText().toString().trim();

if (str.equals(str2)) { } else { }

System.out.println(\

Intent in = new Intent(MainActivity.this,SecActivity.class); startActivity(in);

}});

btn2.setOnClickListener(new OnClickListener(){

}});

移动应用开发 第 2 页 共 24 页

2016年12月(专科)

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }

androidmainfest.xml:

android:minSdkVersion=\ android:targetSdkVersion=\

android:allowBackup=\

android:icon=\ android:label=\ android:theme=\

android:name=\ android:label=\

android:name=\ android:label=\

移动应用开发 第 3 页 共 24 页

2016年12月(专科)

1. http://blog.chinaunix.net/uid-21209537-id-3179289.html ①Android Layout文件

Layout文件,用来呈现一个拨打电话的按钮。

1. 2.

xmlns:android=\android\

3. android:layout_width=\ 4. android:layout_height=\ 5. android:orientation=\ > 6. 7. 8.

Top