ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:491.47KB ,
资源ID:24401005      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24401005.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(安卓计算器开发实验报告.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

安卓计算器开发实验报告.docx

1、安卓计算器开发实验报告上海电力学院嵌入式WS应用开发实验报告实验名称: 使用Anroid Developr DK开发应用程序 专 业: 姓 名: 班 级: 学 号: 一、作品得运行环境及安卓SK基础操作SDK Adroieveoper就是一款在windos系统上运行得针对Andod应用开发得谷歌官方软件(需要JAA环境支持).1、导入工程 2、建立虚拟机 在运行虚拟机就是为保证机器得顺畅运行建议选择分辨率较低得虚拟机,但就是其AM最好设为512,因为部分程序如果调用资源过大会导致虚拟机无法运行。3、虚拟机界面二、作品介绍我得应用就是一个计算器。能实现包括小数得加减乘除运算,结果过大会自动用科学

2、记数法表示,另外还有退格跟清屏功能键。三、编程以及运行调试(一)、在MDestop主界面中添加应用图标、 首先在我得桌面上添加您应用得图标以及文字,双击图标后就可以瞧见对应得代码,可直接在代码中进行修改图片文字得大小颜色等等.以下就是对应图像图标得代码图片可以在左侧得选项中自行进行挑选;也可以添加自己得图片,只要将图片放到对应得文件夹之下在刷新就可以,但不建议放分辨率过高图片可能会出现超出界面得等错误。(二)、在reslayut目录下新建、xml文件,由于计算器得按钮很多,要在xm界面中添加排版: xl代码首末得 /Absolueaout 格式较为自由可以直接在界面中拖动图标位置以及修改大小,

3、而其她lyut则更会自动排列,各有优劣。(三)、在srweibo、et、ui目录下新建、ava文件,计算器得按钮算法等都在此实现。(三)、声明工程名1、在应用中有三处需要声明,首先就是在AndodMnist、m、然后就是在ManAtivity、av四、代码展示(一)、xm界面代码?ml version=1、0eing=f-8?LierLaout xmns:android andid:laou_idth=fill_ent adrid:lutg=”il_parent anrod:rietonerial TbleLau ndr:id=”id/tabeLy1 adoid:layot_wth=mth_r

4、e android:lyot_hegt=wrap_cntent aoid:olapseCoumns4” TabeR anroi:id=d/leowt android:ayout_width=fill_arent” noid:layot_eit=fillarent ditx andro:id=i/et ndroi:layout_wdthfll_an andro:layouteigh=flparet ndrod:ly_span=”4” androi:focusabe=”fals andri:gvy=”rght aroid:inputye=”txt” androd:igeLietrue /EdtTe

5、x /alRw ttn nroid:idid/t_7” dro:layout_idth=80px ndro:layout_heiht=8px android:text=7 / Butto andrid:id=+d/bt8 andrid:you_ith=80x anroid:ou_hight=”80px andrid:text=8” / Bton ndroi:i=+id/9” andod:ayut_wid=”1px anoid:layut_height=”80px” anrid:t=” / Button droid:d=+i/bbck android:layut_with”8px droid:l

6、ayout_eight=80px andrid:et=ba / Butn adrid:d=+id/bt_6” ndr:lautwith=8x” android:ayout_height80px andrd:tx6 / But rid:id=+idbt_ivide adrd:laout_wdh=8px ndr:layot_hgh=80 adroid:tex” / tto droid:id=”+i/bt aoid:layowidh=0p” android:lyout_high=0px” andoid:ext=2 Tableow ndroid:id=+id/bleRw4” adroi:laotwid

7、hfill_parent ndroi:lyot_height”fill_prent” Btton androi:i=”+d/bt_0 android:laout_wih=”50px” androi:lt_ight=”80px ndoi:te0 / Btto andro:id=”+i/t_poit nrid:layout_width=”0px andod:layout_heiht=”0p ndoid:text=、 / Buton adod:i=”id/bt_dd” doid:layot_idth=0px anroid:ayout_het=”80px ndod:tet=+ / utton droi

8、d:i”d/t_sub andoid:aytwidt”px androi:laout_hight=80 adri:txt=” / TabeRo nrod:id=+id/taeow4 anroid:ayout_wth=i_pren andoid:laot_heigt”fil_aret” Butto anod:=”+i/b_cler ai:laout_wdth=”50x ndroid:layout_eight”80px drd:text=clea” / /TaleRow /TableLayout(二)、ava功能代码packae weibo、tet、ui;mpot jva、til、rrayLt;i

9、mpor aa、util、List;import ndoid、app、Acivity;mpot nrid、os、Bule;iportandroid、vew、Vw;mport ndroid、vi、Vi、OnikLseer;impt adid、widget、Butn;imprt adod、wdgt、EdText;prt andoi、wiet、Toast;importeib、xadoa、ui、R;imort andrid、pp、Acivi;imprtandoid、cotn、Itet;imporadrid、ntn、m、PackageMaer;iport android、os、Bundle;pt and

10、roid、view、KeyEven;iportadroid、ve、ie;import andri、view、iew、OnClickisene;mpot aroid、widget、Bttn;imo adod、wge、LisVew;irt 、zy、fipper、ppIfUl;import、zsy、lper、ppInfo;public clss fffctivity extnsctviy rivaeBttn bt_1; private But _2;rivate Button bt_; private uton bt4;privae utobt5; rivte utn bt_6;rvt Buon t

11、_7; riveButon t_; privte uttn bt9; prive Butto bt_0; privateuton btdd;pivte Butt_ub;/ 减 rvate Button t_mutip;/ 乘 rivate Buttonbt_diid; / 除private Buttonbt_back;va Buon bt_equal; /等于 pivateButto t_oint;/ 点privat t bt_clear;/ 清除 priate itText elay;显示 pivte Strg str_per = +”;/ 运算符 pivate Strinufr str_s

12、lay = nSringBffr(); / 显示rvaetrin str_result; / 结果显示prit doube num1;private doubenum; pive olenflag = true;/小数点个数开关控制;prate boolean b_su, bul, _div; / 运算符开关控制 Overrid puc idonrte(Bundl svedtaneSe) pe、onCete(svdInstaceta); setCoteVew(、layout、civity_fff); bt= (Button) fidVied(R、id、_);bt_1 =(Btto) findV

13、iByd(R、id、bt_1); bt_2 (Buttn) fndewBId(R、id、b_2); bt3 = (But) fidwy(R、id、bt_3); t_4 = (uto) findVieByd(R、d、bt); bt5 = (Button) fndViewById(R、id、bt_5); b_6 =(Buton) fidViewById(、id、bt6); b_7 = (Button)fndVewyI(R、i、bt_); 8 = (Button) fiViewByd(、i、b_8); b_9= (Butto)fidVewByI(R、d、b_9); t_add= (Button) f

14、indViewyI(、d、bt_add);bt_sub (Buttn) finViwBI(R、i、b_ub); bt_mutipl=(Buton) idVewBI(、d、bt_muliply); b_dvide =(Btn) finiBId(R、id、bt_divid); t_bck = (Bton) finViwBy(R、id、t_back); bqual =(Button) findViewyId(R、d、b_eu); bt_pint = (Buttn)fidVieByd(R、id、bt_point); t_clea = (uton) fndieById(R、id、bt_cear); et

15、_py = (EdiTxt) finiewById(R、i、et);t_play、seTex(0”); b_0、eOnClikLiene(enClkitner() Override public vd onlick(iw) sr_dispay、appe(”); e_play、setTx(r_dsplay、totring()); ); bt_、etOnClcListnr(ne nClikstener() verrde public oi nClik(Viw ) sr_display、appn(1); et_ply、seTe(str_dspy、toStrn()); ); bt_2、eOnClics

16、teer(new nlickLstnr() Overre pubivod onClick(Viw ) sr_isla、ppend(2);et_y、setet(stdslay、oSrng()); );t_3、setlckitener(newOnClickListeer() Overide pblic vd onClick(Vie ) str_dspla、pped(3); e_play、setText(r_dislay、toSti(); ); bt_、setnClickistene(ne OnClickLstne() Ovrrid pulic voidonClik(Vewv) s_dsplay、a

17、ppen(4”); et_pl、setTxt(tr_isay、toStrng(); );_5、stOnlckLitner(new OClickListener() Overrie publc oid oni(iew v) sr_dsplay、ppend(5); epay、setTet(st_disla、toStrin()); ); b_、setOlikLstene(new OnClickLsten() Oerie ubi vod onick(i v) strsplay、appen(6); etpla、etet(str_isl、tStrig(); ); bt_、setCicListener(ne

18、w Onickitene() Overr publicvodCck(View v) s_diplay、apend(”); etplay、setTex(t_iply、toSring(); );bt_8、seOnClicstner(new OnlikListeer()Ovrre pblcvoionic(iewv) sr_islay、append(8); e_a、setTex(str_disply、oStin(); );bt_9、setnClickListner(newOClcLitnr() Overridepubc id onClik(Vie v) strdisply、appnd(9”); t_py、etText(str_dsplay、torig(); ); bt_point、stOnCikListen(ew Onlicksener() Overipulicvoidonic(Viewv) i (flag)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1