没有合适的资源?快使用搜索试试~ 我知道了~
安卓实验报告.doc
需积分: 5 0 下载量 177 浏览量
2022-10-19
23:19:14
上传
评论
收藏 139KB DOC 举报
温馨提示
试读
22页
安卓实验报告.doc
资源详情
资源评论
资源推荐
安卓实验报告
安卓实验报告
班级:xxxxx
学号:11111111
姓名:xxxx
实验一:Activity 生命周期的测试
安卓实验报告
一:实验目的
掌握使用 Eclipse 开发 Android 应用开发程序的方法;
掌握 Android 虚拟设备的创建方法;
了解 Android 的程序结构;
了解使用命令行创建 Android 程序方法;
了 解 Activity 生 命 周 期 , 理 解 Activity 事 件 回 调 , onRestoreInstanceState ( ) 和
onSaveInstanceState 两个函数的使用.
二:实验设备
Eclipse 开发 Android 应用
Android 虚拟设备( AVD)
三:实验内容
(1)正常启动 ActivityLife,然后单击用户界面的“结束程序"按钮关闭程序.
(2)正常启动 ACtivityLife,然后通过“拨号键”启动内置的拨号程序,再通过“回 退建” 退出拨号
程序,使 ActivityLife 重新显示在屏幕中.
四:实验核心代码
package com.example.activitylife;
import android。app。Activity;
import android.app.ActionBar;
import android.app.Fragment;
import android.os。Bundle;
import android。util。Log;
import android.view。LayoutInflater;
import android.view。Menu;
import android.view.MenuItem;
import android。view.View;
import android。view.View.OnClickListener;
import android。view.ViewGroup;
import android。widget。Button;
import android。os.Build;
public class MainActivity extends Activity {
private static String
TAG
=”LIFECYCLE”;
@Override
protected void onCreate(Bundle savedInstanceState) {
super。onCreate(savedInstanceState);
setContentView(R.layout。
fragment_main
);
Log。
i
(
TAG
,”(1) onCreate()”);
Button button =(Button) findViewById(R。id.
btn_finish
);
button。setOnClickListener(new OnClickListener() {
public void onClick(View view) {
// TODO Auto-generated method stub
finish();
安卓实验报告
}
});
}
@Override
protected void onStart() {
// TODO Auto—generated method stub
super.onStart();
Log。
i
(
TAG
,"(2) onStart()”);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super。onRestoreInstanceState(savedInstanceState);
Log.
i
(
TAG
,"(3) onRestoreInstanceState()”);
}
@Override
protected void onResume() {
// TODO Auto—generated method stub
super。onResume();
Log。
i
(
TAG
,"(4) onResume()");
}
@Override
protected void onSaveInstanceState(Bundle outState) {
// TODO Auto-generated method stub
super.onSaveInstanceState(outState);
Log.
i
(
TAG
,”(5) onSaveInstanceState()”);
}
@Override
protected void onRestart() {
// TODO Auto—generated method stub
super。onRestart();
Log.
i
(
TAG
,"(6) onRestart()”);
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
Log.
i
(
TAG
,”(7) onPause()");
}
@Override
protected void onStop() {
// TODO Auto—generated method stub
super。onStop();
Log。
i
(
TAG
,”(8) onStop()");
}
@Override
protected void onDestroy() {
安卓实验报告
// TODO Auto—generated method stub
super。onDestroy();
Log.
i
(
TAG
,"(9) onDestroy()”);
}
}
五:运行结果截图:
实验二:用户界面——自我介绍
一:实验目的:
了解各种界面控件的使用方法;
掌握按键事件和触摸事件的处理方法;
掌握 radioButton 和 radioGroup 的使用方法.
二:实验设备
Eclipse 开发 Android 应用
Android 虚拟设备( AVD)
三:实验内容
要求写一个自我介绍的安卓应用,包括姓名,性别,爱好,其中性别用 radioButton 选项编写,点击提交时,
姓名,性别,爱好会在下面显示出来。
四:实验核心代码:
public class MainActivity extends Activity {
private EditText editText1;
private EditText editText2;
private EditText editText3;
private TextView textView1;
private TextView textView2;
private TextView textView3;
private RadioGroup radioGroup;
private RadioButton radioButton1;
private RadioButton radioButton2;
剩余21页未读,继续阅读
智慧安全方案
- 粉丝: 3702
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0