实验1《android活动的使用》实验学时:实验地点:实验日期:一、、、实验方法开发环境:win7+jdk+sdk+eclipse开发参考资料:《android——第一行代码》四、,具体要求:要求创建2个活动,并使用Intent在活动之间传递数据,传递的数据包括各种基本数据类型。(选做:使用Intent在活动之间传递对象,提示:使用Parcelable接口)在第一个页面传入一个string、int和boolean类型的数值,在第二个页面将数字给输出。第一题关键代码:第一个activity关键代码:Buttonbutton1=(Button)findViewById(); (newOnClickListener(){ ***@Override publicvoidonClick(Viewv){ //传入值 Stringdata="Thisyearis"; intage=21; booleanflag=true; Intentintent=newIntent(,); ("first",data); ("age",age); ("flag",flag); startActivity(intent); } });第二个activity关键代码:***@Override protectedvoidonCreate(BundlesavedInstanceState){ (savedInstanceState); requestWindowFeature(); setContentView(); Intentintent=getIntent(); Stringdata=("first"); intage=("age",1); booleanflag=("flag",false); ("first",data); ("second",""+age); ("thred",""+flag); }-,具体要求:使用一个菜单命令或者一个按钮退出整个应用程序,使用更好的方法来启动活动并传递数据. 我们可以发现当要结束一个程序的时候,如果有多个activity那么就要多次使用返回按钮,虽然home按键看起来是可以一键回到桌面的,但是并没有将这个程序销毁,还是在后台运行同时占用内存。那么这个时候使用一个按钮直接退出程序就显得十分的必要了(但是这样做也不能太明显了不是,虽然说是提高了用户体验,用户用完你的程序就直接退出了,有时候用户粘性就没有了)方法:新建一个ActivityCollector,其中有三个重要的方法,addActivity用来添加Activity,romoveActivity用来移除Activity,而我们的finishActivity是用来结束所有的Activity,实现方式为从存放Activity的list中将所有的Activity取出并判断是否结束,如果结束不进行处理,如果没结束则调用对应的finish方法。()方法即可。五、实验结果第一题:运行结果截图六、实验结论七、实验小结第一次接触android,相对来说有着课程的一步步指导,整个实验过程还是相当简单和顺利的。后期自己将加强学习,争取早日熟悉整个android项目开发进程,达到项目标准。实验2《AndroidUI实验》实验学时:2每组人数:1实验类型:1(1:基础性2:综合性3:设计性4:研究性)实验要求:1(1:必修2:选修3:其它)实验类别:2(1:基础2:专业基础3:专业4:其它)一、、、实验要求:、,掌握自定义ListView的使用方
《Android 移动应用开发》实验报告-范本39 来自淘豆网m.daumloan.com转载请标明出处.