智能移动终端软件开发实验报告材料Word格式文档下载.docx

上传人:b****3 文档编号:6914155 上传时间:2023-05-07 格式:DOCX 页数:36 大小:1.20MB
下载 相关 举报
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第1页
第1页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第2页
第2页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第3页
第3页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第4页
第4页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第5页
第5页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第6页
第6页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第7页
第7页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第8页
第8页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第9页
第9页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第10页
第10页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第11页
第11页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第12页
第12页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第13页
第13页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第14页
第14页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第15页
第15页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第16页
第16页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第17页
第17页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第18页
第18页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第19页
第19页 / 共36页
智能移动终端软件开发实验报告材料Word格式文档下载.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

智能移动终端软件开发实验报告材料Word格式文档下载.docx

《智能移动终端软件开发实验报告材料Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《智能移动终端软件开发实验报告材料Word格式文档下载.docx(36页珍藏版)》请在冰点文库上搜索。

智能移动终端软件开发实验报告材料Word格式文档下载.docx

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

}

<

?

xmlversion="

1.0"

encoding="

utf-8"

>

LinearLayoutxmlns:

android="

schemas.android./apk/res/android"

android:

orientation="

vertical"

layout_width="

fill_parent"

layout_height="

TextView

wrap_content"

text="

string/hello"

/>

/LinearLayout>

resources>

stringname="

hello"

HelloWorld,helloActivity!

/string>

app_name"

我的第一个应用<

/resources>

四、小结〔问题与收获〕

让屏幕上显示“Hello,world!

〞,窗口右边有一个“Activities〞的项目,打开项目,里面有“res〞选项,打开后有“〞,打开如下:

,屏幕上输出的“Helloworld,main〞可能出自这里,试着把中的“string/hello〞改为“Hello,world!

〞如此屏幕上输出了。

实验科目

智能移动终端软件开发

实验二:

BMI应用程序设计

5-502

4-12

初步掌握Android布局开发并运用多个TextView界面组件。

设计一个允许我们输入身高,体重并计算bmi值的程序,在屏幕上显示bmi的同时,并弹出“你应该节食或多吃〞的信息。

只要bmi超过25就算偏胖,低于20就算偏瘦。

1.代码

〔1〕main

身高〔cm)"

EditTextandroid:

id="

+id/height"

numeric="

integer"

"

体重〔kg)"

+id/weight"

Buttonandroid:

+id/submit"

计算BMI值"

TextViewandroid:

+id/result"

+id/suggest"

〔2〕Activity.JAVA

package.demo.android.bmi;

importjava.text.DecimalFormat;

importandroid.view.View;

importandroid.view.View.OnClickListener;

importandroid.widget.Button;

importandroid.widget.EditText;

importandroid.widget.TextView;

publicclassBmiextendsActivity{

Buttonbutton=(Button)findViewById(R.id.submit);

button.setOnClickListener(calcBMI);

privateOnClickListenercalcBMI=newOnClickListener()

{

publicvoidonClick(Viewv)

DecimalFormatnf=newDecimalFormat("

0.00"

);

EditTextfieldheight=(EditText)findViewById(R.id.height);

EditTextfieldweight=(EditText)findViewById(R.id.weight);

doubleheight=Double.parseDouble(fieldheight.getText().toString())/100;

doubleweight=Double.parseDouble(fieldweight.getText().toString());

doubleBMI=weight/(height*height);

TextViewresult=(TextView)findViewById(R.id.result);

result.setText("

YourBMIis"

+nf.format(BMI));

TextViewfieldsuggest=(TextView)findViewById(R.id.suggest);

if(BMI>

25)

fieldsuggest.setText(R.string.advice_heavy);

elseif(BMI<

20)

fieldsuggest.setText(R.string.advice_light);

}else

fieldsuggest.setText(R.string.advice_average)

};

〔3〕STRING

BMI<

height"

身高(CM)<

weight"

体重(KG)<

bmi_btn"

计算BMI值<

bmi_result"

你的BMI值是<

通过实验可以了解一下整个程序制作的过程和程序制作的思路,打消掉了原先对在一门新的课程上的了解的误区和信心的不足。

实验三:

添加列表活动〔ListActivity〕

4-24

添加列表活动〔ListActivity〕。

1.用户在列表查看画面〔原来的Activity〕上点选项目;

2.应用程序取得点击项目的rowID;

3.应用程序用一个Internet携带rowID数据,前往新Activity〔编辑画面〕;

4.应用程序在新Activity中,取得传入的rowID数据;

5.应用程序在新Activity中,通过数据库接口来查询符合rowID的单笔条目;

6.应用程序在新Activity中,将查询到的条目显示在文本编辑字段中;

7.编辑完成后,按下okay按钮将修改保存到数据库,并回到列表查看画面。

1,MainActivity

packagenet.lightwinner.note;

publicclassMainActivityextendsActivity{

2.MAIN

ListView

+id/android:

list"

+id/empty"

gravity="

center_vertical"

暂时没有数据显示"

3.String

HelloWorld,MainActivity!

记事本程序<

“本〞的实现,可以添加,方法源码有调用可以实现这个功能。

实验四:

音频播放器

5-12

用智能移动终端软件开发实现音频播放器。

设计一个音频播放器。

音频播放器<

filename"

音频文件的名称<

play"

播放<

pause"

暂停<

reset"

重播<

stop"

停止<

continues"

继续<

2.MainActivity

packagenet.lightwinner.audio;

importjava.io.File;

importjava.io.IOException;

importandroid.media.MediaPlayer;

importandroid.os.Environment;

importandroid.util.Log;

privatestaticfinalStringTAG="

MainActivity"

;

privateButtonbtnPlay;

privateButtonbtnPause;

privateButtonbtnReset;

privateButtonbtnStop;

privateEditTextfilename_field;

privateMediaPlayermediaPlayer;

privateintposition;

filename_field=(EditText)this.findViewById(R.id.filename);

btnPlay=(Button)this.findViewById(R.id.play);

btnPause=(Button)this.findViewById(R.id.pause);

btnReset=(Button)this.findViewById(R.id.reset);

btnStop=(Button)this.findViewById(R.id.stop);

mediaPlayer=newMediaPlayer();

BtnOnClickListenerlistener=newBtnOnClickListener();

btnPlay.setOnClickListener(listener);

btnPause.setOnClickListener(listener);

btnReset.setOnClickListener(listener);

btnStop.setOnClickListener(listener);

privatefinalclassBtnOnClickListenerimplementsOnClickListener{

Override

publicvoidonClick(Viewv){

//TODOAuto-generatedmethodstub

Buttonbtn=(Button)v;

try{

switch(v.getId()){

caseR.id.play:

play();

break;

caseR.id.pause:

if(mediaPlayer.isPlaying()){

mediaPlayer.stop();

position=mediaPlayer.getCurrentPosition();

btn.setText(R.string.continues);

}else{

play();

mediaPlayer.seekTo(position);

btn.setText(R.string.pause);

position=0;

}

caseR.id.reset:

mediaPlayer.seekTo(0);

caseR.id.stop:

}

}catch(Exceptione){

//TODOAuto-generatedcatchblock

//e.printStackTrace();

Log.e(TAG,e.toString());

}

}}privatevoidplay()throwsIOException{

StringfileName=filename_field.getText().toString();

Filefile=newFile(Environment.getExternalStorageDirectory(),fileName);

mediaPlayer.reset();

mediaPlayer.setDataSource(file.getAbsolutePath());

mediaPlayer.prepare();

//缓冲数据

mediaPlayer.start();

string/filename"

EditText

+id/filename"

senskaishin.mp3"

LinearLayout

horizontal"

Button

+id/play"

string/play"

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2