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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Android实验报告22个.docx

1、Android实验报告22个 大作业 设计题目:Web开发技术实验 学 院:专业: 班级:1班2班姓名: 学号:2 姓名: 学号:2 姓名: 学号:2 姓名: 学号:2 2015年月日 山东科技大学实验一 页面跳转一、实验目的 通过使用Java语言,在Android环境下实现页面跳转,加深对Android开发的理解。二、实验环境:Windows8.1 64位系统 + Android Developer Tools三、实验步骤:1.新建项目工程android,框线部分为整个项目要完成的代码和配置部分:2.拖拽button和textfield到activity_index.xml画布上,位置如图:

2、3.编写代码Index.java划线部分的代码:4.Scancode.java接收片段代码,拖拽一个text field接收:5.查看修改android Manifest.xml文件,如下图:4、实验结果实验二 URI跳转一、实验目的 实现URI跳转即XX链接跳转,加深对Android开发的理解,为后面的学习奠定基础。2、实验环境:Windows8.1 64位系统 + Android Developer Tools3、实验步骤:1. 新建activity: Summary.java:2. 添加页面及代码:4、实验结果1. 完成页面如图:2.跳转至XX页面所示如图:实验三 TextView超链接

3、一、实验目的 添加TextView超链接,加深对Android开发所使用控件的理解,全面掌握Android开发所使用的各种控件。二、实验环境:Windows8.1 64位系统 + Android Developer Tools3、实验步骤:1.打开Form Widgets,将TextView拖到画布上:4、实验结果所添加的TextView超链接如图所示:实验四 TextView改变样式一、实验目的 改变TextView样式,对控件进行更进一步的修改,全面掌握Android开发过程中的页面布局。二、实验环境:Windows8.1 64位系统 + Android Developer Tools3、

4、实验步骤:添加代码如下:4、实验结果完成后结果如下:实验五 drawable改变颜色设置一、实验目的 Drawable改变颜色,加深对Android开发过程中页面的各种颜色变化的理解,有利于全面掌握Android的页面布局。二、实验环境:Windows8.1 64位系统 + Android Developer Tools3、实验步骤:1.drawable.xml后台代码:2.activity_summary后台代码:Summary.java添加的代码:4、实验结果实验六、DisplayMetrics取得手机屏幕大小一、实验目的Android开发中经常需要获得手机屏幕的大小,常用的方法就是用Di

5、splayMetrics 类来获取手机画面宽高。二、实验环境Windows8.1 64位系统 + Android Developer Tools三、实验步骤对DisplayMetrics类的定义。DisplayMetrics是一个描述普通显示信息的结构,例如描述显示大小,密度,字体尺寸等。private static DisplayMetrics displaysMetrics = null;getManager()获取显示定制窗口的管理器,获取默认显示Display对象。通过Display对象的数据来初始化一个DisplayMetrics对象。 private static DisplayM

6、etrics getInstance(Activity acitvity) if (displaysMetrics = null) displaysMetrics = new DisplayMetrics(); acitvity.getWindowManager().getDefaultDisplay().getMetrics(displaysMetrics); 得到手机屏幕宽度像素: public static int getDisplayWidthPixels(Activity activity) displaysMetrics = getInstance(activity); retur

7、n displaysMetrics.widthPixels; 得到手机屏幕高度像素: public static int getDisplayHeightPixels(Activity activity) displaysMetrics = getInstance(activity); return displaysMetrics.heightPixels; 在summary.java中调用函数: tv_screeninfo.setText(屏幕分辨率: + AndroidUtilitys.getDisplayWidthPixels(Summary.this) + *+ AndroidUtil

8、itys.getDisplayHeightPixels(Summary.this);四、运行结果运行结果截图如下:实验七、Style 样式定义一、实验目的Android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view控件属性的集合。通过本次实验学习利用style设计界面的相关方法。二、实验环境Windows8.1 64位系统 + Android Developer Tools三、实验步骤定义style:在layout文件中可以像下面这样使用上面的android样式: 四、运行结果 运行结果截图如下:实验八、Activity之间传递JavaBean或

9、集合一、 实验目的通过本次实验学会通过bundle传递对象或集合到其他activity。二、 实验环境Windows8.1 64位系统 + Android Developer Tools三、 实验步骤定义Javabean实体,JavaBean是符合某种规范的Java组件,也就是Java类。public class TestBean implements Serializable private static final long serialVersionUID = 1L; private String bookTitle=null; private Float price = null; p

10、ublic String getBookTitle() return bookTitle; 测试bundle传递对象或集合,该类必须序列化。传递对象或集合到其他activity:HashMap hm=new HashMap(); TestBean tb = new TestBean(); tb.setBookTitle(书1); tb.setPrice(12f); hm.put(tb.getBookTitle(), tb); tb = new TestBean(); tb.setBookTitle(书2); tb.setPrice(13f); hm.put(tb.getBookTitle(),

11、 tb); Bundle bundle = new Bundle(); bundle.putSerializable(bookmap, hm); intent.putExtras(bundle);得到从Summary.java回传的HashMap值:try HashMap hm = (HashMap) bundle .getSerializable(bookmap);f (hm != null) String content = ; TestBean tb = hm.get(书1); content += tb.getBookTitle() + _+ tb.getPrice().toStrin

12、g() + n; tb = hm.get(书2); content += tb.getBookTitle() + _+ tb.getPrice().toString() + n; tv_getBundle.setText(content); 四、 运行结果运行结果截图如下:实验九、ImageButton系统和自定义一、实验目的1. 了解Android操作系统的基础知识及原理2. 熟悉开发环境的搭建过程。3. 掌握Android编程和一般Java编程的区别和原理,并结和Android的SDK编写Java程序。4.熟悉并了解ImageButton的基本用法4. 了解Android应用程序真机调试过

13、程。二、实验环境1.操作系统:windows 8.12.编译软件:adt-bundle-windows-x86(eclipse)三、实验步骤1.运行eclipse,打开activity-summary的布局界面,点击Images&Media,向布局界面中拖入一个ImageButton按钮,弹出按钮设置对话框;2.在弹出的对话框中,选中System Resources,在下面的菜单中选择sym_action_call,然后点击OK以完成。3.再次拖入一个ImageButton按钮,在弹出的对话框中选择Project Resources,点击对话框左下方的Create New Icon.弹出新的对

14、话框。4.在新的对话框中,命名新创建的Icon为mybutton,点击Next,选择Icon的图标。最后点击OK即完成了新Icon的创建。5.给出两个ImageButton的属性代码并加以注释 4、实验结果实验结果截图如下所示:结果分析:如上图所示,图中右下角的两个图标即为我们本次试验所添加的Icon。本次实验比较简单,并没有复杂的代码编写问题,只是通过简单的控件的拖拽即可实现,当然如果要求界面布局更加精美,则需要进行代码的设置,使其对其方式以及安放位置更为精确。十、Toast-Android 专属浮动小提示1、实验目的通过本次实验,学会使用Android中的Toast;结合前面所学的内容,使

15、用Button来控制Toast内容的显示,即在鼠标点击相应的按钮后,Toast中的内容会显示在屏幕上。2、实验环境1.操作系统:Windows 8.12.开发软件:adt-bundle-windows(eclipse)3、实验步骤1.运行eclipse软件,新建Android项目。2.给出关键实验代码及注释: Toast showImageToast=new Toast(context);/创建新的toast对象 ImageView imageView=new ImageView(context); /创建新的imageview对象 imageView.setImageResource(res

16、Id); /从资源中获取图片 showImageToast.setView(imageView); /设置toast上的view-imageview showImageToast.setDuration(Toast.LENGTH_LONG);/设置toast显示时间 showImageToast.show();/ 显示toast以上代码是函数public static void ToastShowPic(Context context,int resId)的主体,其他函数ToastShowButton、ToastShowtextview、ToastShowStr的函数体与之类似,在此不一一列出

17、。此外还有函数 public void onshow(View view) ToastShowPic(this,R.drawable.ic_launcher); ToastShowButton(this,button); ToastShowtextview(this,textview); ToastShowStr(this,string); 4、实验结果实验结果截图如以下图片所示:实验结果分析:Toast是安卓系统中,用户误操作时或某功能执行完毕时,对用户的一种提示,它没有焦点,并在一定时间内会消失。以上四个截图是上面4个函数依次显示的结果,也即鼠标点击图中上方的按钮所显示的结果(只点击一次)

18、:图片、button、textvew、string。十一、AlertDialog.Builder提示对话框1、实验目的本实验需要使用AlertDialog.Builder实现消息提示对话框,通过简单的程序代码,编写出一个ShowDialog函数,创建AlertDialog.Builder对象,为其设置标题及显示的消息,最终显示在屏幕上。2、实验环境1.操作系统:Windows 8.12.开发软件:adt-bundle-Windows(eclipse)3、实验步骤1.本次实验只需添加一个对话框,可以直接将简单的代码添加到以前的作品中。在这里我们将函数ShowDialog的主题添加到Android

19、Utilitys.java文件中,并且在文件Index.java中调用此函数,这样,我们就可以直接在界面上看到我们自己设计的提示对话框。2.给出实验所用的代码并加以说明;(1)函数ShowDialog()的主体部分public static void ShowDialog(Context context, String dialogTitle, String dialogMesssage) / TODO Auto-generated method stub /创建一个AlertDialog.Builder对象 AlertDialog.Builder my_ADialog=new AlertDi

20、alog.Builder(context); my_ADialog.setTitle(dialogTitle);/设置标题 my_ADialog.setMessage(dialogMesssage);/设置显示消息 my_ADialog.show();/显示 (2)调用函数ShowDialog()AndroidUtilitys.ShowDialog(Index.this, Android提示,AlertDialog.Builder提示对话框消息!);4、实验结果本次实验结果如下图所示:实验结果分析:如上图,结合上面所写的代码,至此我们已经成功实现对话框的设计5、实验小结通过完成本次实验及查阅相

21、关的资料后,我发现AlertDialog.Builder是非常有用的。我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,甚至会对我们的程序增加不必要的复杂性,对于这种情形的对话框有没有更好的解决方案呢?幸运的是,android提供了这种问题的解决方案

22、,刚开始接触android的时候,我在做一个自定义对话框的时候,也是通过继承的方式来实现,后来随着对文档了解的深入,发现了android起始已经提供了相应的接口AlertDialog.Builder ,能让更多的初学者少走弯路。十二、CheckBox 属性设置和事件监听1、实验目的1.掌握在Android中建立CheckBox2.掌握CheckBox的常用属性3.掌握CheckBox选中状态变换的时间(监听器)2、实验环境1.操作系统:Windows 8.12.开发环境:adt-bundle-Windows(eclipse)3、实验步骤1.运行eclipse软件,新建一个Android项目,所

23、有文件与前面的大致相同。2.在文件AndroidUtilitys.java中添加以下代码:定义一个函数如下public static CheckBox setCheckBox(CheckBox cb,String title,int color,boolean checked) cb.setText(title); cb.setTextColor(color); cb.setChecked(checked); return cb; 在文件scancode.java中添加如下代码:private void doCheckBox() checkbox=(CheckBox)this.findView

24、ById(R.id.checkBox1); /CheckBox属性设置 AndroidUtilitys.setCheckBox(checkbox, 选项, Color.RED, true); /内部接口实现CheckBox选择监听 final OnCheckedChangeListener CheckedChangeListener=new OnCheckedChangeListener() Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) / TODO Auto-genera

25、ted method stub if(checkbox.isChecked()=true) tv.setText(checkbox=true); else tv.setText(checkbox=false); ; checkbox.setOnCheckedChangeListener(CheckedChangeListener); 4、实验结果结果截图如下,分别为未选中和选中的情形,其区别用Checkbox的值来表示,未选中为false,选中则为true5、实验小结CheckBox和Button一样,都属于比较老的控件,不需要用户去填写具体的信息,只需轻轻点击即可。其缺点是只有“是”和“否”

26、两种情况,但这也是一种特性,我们经常会用到这个特性,来获取用户的一些信息。十三、RadioGroup 组与onCheckedChanged 事件一、实验目的1.掌握在Android中如何建立RadioGroup和RadioButton2.掌握RadioGroup的常用属性3.理解RadioButton和CheckBox的区别4.掌握RadioGroup选中状态变换的事件(监听器)2、实验环境1.操作系统:Windows 8.12.开发软件:adt-bundle-Windows(eclipse)3、实验步骤1.运行adt-bundle-Windows(eclipse)新建一个Android项目,其中的文件名使用默认名称即可。2.添加代码,在MainActivity.java中添加以下关键代码: doRadioGroup(); /radioButton组事件监听private void doRadioGroup()/获取相应的radiogroup、RadioButton radiogroup=(RadioGroup)this.findViewById(R.id.radiogroup); radiobtn1=(Rad

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

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