Android实验报告模板实验三.docx
- 文档编号:30365363
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:23
- 大小:3.36MB
Android实验报告模板实验三.docx
《Android实验报告模板实验三.docx》由会员分享,可在线阅读,更多相关《Android实验报告模板实验三.docx(23页珍藏版)》请在冰豆网上搜索。
Android实验报告模板实验三
电子信息学院
实验报告书
课程名:
《操作系统原理》
题目:
实验三Android的控制层开发
实验类别:
【验证、设计】
班级:
学号:
姓名:
1、实验题目
Android的控制层开发
2、实验目的与要求
(1)实验目的:
本次实验的目的是让同学熟悉Intent和Activity的使用。
了解利用Intent实现进程间的通信,学会利用Intent进行Activity的跳转,以及链接网页信息。
(2)实验要求:
1.熟悉Intent与Activity的使用;
2.掌握Activity启动另一个Activity的方法;
3.会使用Intent对象进行Activity间意图的传达。
3、实验步骤与源程序
(1)新建First.java和Second.java
(2)整个工程的结构为:
(3)java代码
(3.1)MainActivity.java
packagelin.example.hellointent;
importandroid.app.Activity;
importandroid.content.Intent;
import.Uri;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.widget.Button;
publicclassMainActivityextendsActivity{
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Buttonbtn1=(Button)findViewById(R.id.btn1);
btn1.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
Intentintent=newIntent();
Stringdata="";
Uriuri=Uri.parse(data);
intent.setAction(intent.ACTION_VIEW);
intent.setData(uri);
startActivity(intent);
}
});
Buttonbtn2=(Button)findViewById(R.id.btn2);
btn2.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
Intentintent=newIntent();
Stringdata="tel:
123456";
Uriuri=Uri.parse(data);
intent.setAction(intent.ACTION_DIAL);
intent.setData(uri);
startActivity(intent);
}
});
Buttonbtn3=(Button)findViewById(R.id.btn3);
btn3.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
Intentintent=newIntent();
intent.setClass(MainActivity.this,First.class);
startActivity(intent);
}
});
Buttonbtn4=(Button)findViewById(R.id.btn4);
btn4.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
Intentintent=newIntent();
intent.setClass(MainActivity.this,Second.class);
startActivity(intent);
}
});
}
}
(3.2)First.java
packagelin.example.hellointent;
importandroid.app.Activity;
importandroid.os.Bundle;
publicclassFirstextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first);
}
}
(3.3)Second.java
packagelin.example.hellointent;
importandroid.app.Activity;
importandroid.os.Bundle;
publicclassSecondextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
}
}
(4)layout代码
(4.1)activity_main.xml
android=" xmlns: tools=" android: id="@+id/container" android: layout_width="fill_parent" android: layout_height="fill_parent" android: orientation="vertical" tools: context="lin.example.hellointent.MainActivity" tools: ignore="MergeRootFrame">
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 实验 报告 模板