没有合适的资源?快使用搜索试试~ 我知道了~
Android实验报告.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 167 浏览量
2023-05-18
12:45:59
上传
评论
收藏 1.25MB PDF 举报
温馨提示
试读
42页
Android实验报告.pdf
资源推荐
资源详情
资源评论
. . . . .
Android 实验报告
专业:计算机科学与技术
班级:13419011
学号:1341901124
:武易
2016 年 11 月 28 日
1 / 42
. . . . .
实验一 Activity 生命周期
一、 实验目的
Android 生命周期是从程序启动到程序终止的过程。通过本次实验深入理 解 Android
系统管理生命周期的必要性,并以 Activity 为例说明 Android 系 统是如何管理程序
组件的生命周期。
二、实验设备
1、硬件设备 系统类型:Win7 版本 32 位,处理器:Intel(R)Core(TM)i3-2350M CPU
2.30GHz 2.30GHz 安装存(RAM):8.00GB
2、软件设备 Win7 操作系统、Eclipse、JDK、Android SDK、ADT
三、实验容
1、实验要求
观察 Activity 的生命周期。
2、详细设计
package .example.activitylifecycle;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
public class MainActivity extends ActionBarActivity {
private static String TAG="LIFECYCLE";
Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i(TAG,"(1) onCreate()");
Button button=(Button)findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
finish();
}
});
}
Override
2 / 42
. . . . .
public void onStart(){
super.onStart();
Log.i(TAG,"(2) onStart()");
}
Override
public void onRestoreInstanceState(Bundle savedInstanceState){
super.onRestoreInstanceState(savedInstanceState);
Log.i(TAG,"(3) onRestoreInstanceState()");
}
Override
public void onResume(){
super.onResume();
Log.i(TAG,"(4) onResume()");
}
Override
public void onSaveInstanceState(Bundle savedInstanceState){
super.onSaveInstanceState(savedInstanceState);
Log.i(TAG,"(5) onSaveInstanceState()");
}
Override
public void onRestart(){
super.onRestart();
Log.i(TAG,"(6) onRestart()");
}
Override
public void onPause(){
super.onPause();
Log.i(TAG,"(7) onPause()");
}
Override
public void onStop(){
super.onStop();
Log.i(TAG,"(8) onStop()");
}
Override
public void onDestroy(){
super.onDestroy();
3 / 42
. . . . .
Log.i(TAG,"(9) onDestroy()");
}
/*Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}*/
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;
}
Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
3、结果显示
4 / 42
. . . . .
实验二 用户界面控件
一、 实验目的
用户界面是应用程序开发的重要组成局部,决定了应用程序是否美观、易用。通过本次
实验熟悉 Android 用户界面的根本开发方法,了解在 Android 界面开发过程中常见的
界面控件的使用方法。
二、实验设备
1、硬件设备 系统类型:Win7 版本 32 位,处理器:Intel(R)Core(TM)i3-2350M CPU
2.30GHz 2.30GHz 安装存(RAM):8.00GB
2、软件设备 Win7 操作系统、Eclipse、JDK、Android SDK、ADT
三、实验容
1、实验要求
设计一个自我介绍的界面。
2、详细设计
package .example.text5;
import java.util.ArrayList;
import java.util.List;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ArrayAdapter;
import android.widget.RadioButton;
import android.widget.Spinner;
import android.widget.Button;
public class MainActivity extends ActionBarActivity {
5 / 42
剩余41页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 61
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功