Android实验报告网络通信文档格式.doc
- 文档编号:13160258
- 上传时间:2022-10-07
- 格式:DOC
- 页数:8
- 大小:284.50KB
Android实验报告网络通信文档格式.doc
《Android实验报告网络通信文档格式.doc》由会员分享,可在线阅读,更多相关《Android实验报告网络通信文档格式.doc(8页珍藏版)》请在冰豆网上搜索。
1、建立Android工程,其中
工程名称:
WebCommunication579
包名称:
cn.edu.bistu.dj1001.WebCommunication579
Activity名称:
WebCommunication579
2、工程建立完毕后,首先进行界面设计,建立相应的子Layout界面
3、在工程中添加相应的.java文件,处理各个Activity的事件响应
4、在Manifest中添加新建的Activity信息,进行注册。
程序源码:
主界面java文件代码:
packagecn.deu.bistu.dj1001.WebCommunication579;
importandroid.app.Activity;
importandroid.content.Intent;
import.Uri;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.Button;
importandroid.widget.TextView;
publicclassWebCommunication579extendsActivity{
privateButtonbtnLogin,btnGoToWeb;
privateTextViewshow;
privatestaticfinalintSUBACTIVITY1=1;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnLogin=(Button)findViewById(R.id.btnLogin);
btnGoToWeb=(Button)findViewById(R.id.btnGoToWeb);
show=(TextView)findViewById(R.id.A1show);
btnLogin.setOnClickListener(newOnClickListener(){
publicvoidonClick(Viewv){
Intentintent=newIntent(WebCommunication592.this,activity1.class);
startActivityForResult(intent,SUBACTIVITY1);
}});
btnGoToWeb.setOnClickListener(newOnClickListener(){
Intentintent=newIntent(WebCommunication592.this,activity2.class);
startActivity(intent);
}});
}
protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){
super.onActivityResult(requestCode,resultCode,data);
switch(requestCode){
caseSUBACTIVITY1:
if(resultCode==RESULT_OK){UriuriData=data.getData();
show.setText(uriData.toString());
break;
}};
}
界面一java文件代码:
importandroid.widget.EditText;
publicclassactivity1extendsActivity{
privateButtonbtnOK,btnCancel;
privateEditTextedtInput;
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
edtInput=(EditText)findViewById(R.id.edtA1Input);
btnOK=(Button)findViewById(R.id.btnA1OK);
btnCancel=(Button)findViewById(R.id.btnA1Cancel);
btnOK.setOnClickListener(newOnClickListener(){
StringuriString=edtInput.getText().toString();
Uridata=Uri.parse(uriString);
Intentresult=newIntent(null,data);
setResult(RESULT_OK,result);
finish();
btnCancel.setOnClickListener(newOnClickListener(){
publicvoidonClick(Viewview){
finish();
}});
}}
界面二java文件代码:
publicclassactivity2extendsActivity{
privateEditTextedtInput;
privateButtonbtnOK,btnCancel;
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity2);
edtInput=(EditText)findViewById(R.id.edtA2Input);
btnOK=(Button)findViewById(R.id.btnA2OK);
btnCancel=(Button)findViewById(R.id.btnA2Cancel);
btnOK.setOnClickListener(newOnClickListener(){
publicvoidonClick(Viewv){
Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse(edtInput.getText().toString()));
startActivity(intent);
btnCancel.setOnClickListener(newOnClickListener(){
publicvoidonClick(Viewv){
finish();
}});
主界面的xml文件代码:
<
LinearLayoutxmlns:
android="
android:
orientation="
Horizontal"
android:
layout_width="
fill_parent"
layout_height="
>
Button
text="
登录"
id="
@+id/btnLogin"
wrap_content"
/Button>
链接网页"
@+id/btnGoToWeb"
TextView
"
@+id/A1show"
/TextView>
/LinearLayout>
界面一的xml文件代码:
LinearLayout
fill_parent
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 实验 报告 网络 通信
![提示](https://static.bdocx.com/images/bang_tan.gif)