1、太原理工软件学院android上机实验目录实验一 Android系统环境搭建1实验二 Activity运用实验4实验三 android应用UI设计(一)5实验三 android应用UI设计(二)7部分参考答案9实验一 Android系统环境搭建一、目的与要求1掌握Android环境的搭建。2学会Java、eclipse、Android SDK以及ADT的安装与环境变量设置。3学会在线更新SDK。4掌握离线安装SDK的方法。二、实验内容1安装JDK ,SE6.0以上版本。访问以下网址:配置环境变量:安装J2SDK以后,若需要在cmd下使用Java命令和编译、运行程序,可以配置环境变量:新建环境变
2、量JAVA_HOME,右击“我的电脑”“属性”“高级”“环境变量”,如图1-1所示:图1-1测试JDK安装成功与否:编写test.java文件,运行。要求:请将安装的目录与环境变量的配置图粘到后面的空白页上。并将test.java在运行结果粘上。2安装eclipse。访问以下网址:http:/www.eclipse.org/downloads/下载。选择Windows平台“EclipseIDE for Java EE Developers”下载,下载完成后,找到下载的压缩包“eclipse-java-indigo-SR2-win32.zip”,Eclipse无须安装程序,解压此压缩文件到目标文
3、件即可。要求:请将安装的目录与eclipse环境的界面图粘到后面的空白页上。3安装Android SDK1访问以下网址下载: 2在线安装SDK:打开SDKManager,如图1-2、1-3所示。 图1-2 图1-33离线安装:首先下载SDK的安装包,“android-sdk_r16-windows.zip”(安装工具)解压到目录,如我的目录D:TDDOWNLOADandroid-sdk_r16-windowsandroid-sdk-windows,然后新建以下几个文件夹:platforms,docs,samples,usb_driver,market_licensing。接着打开下载工具,下载
4、以下内容: http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-http:/dl-要求:请将安装的目录与SDK在界面图粘到后面的空白页上。4安装ADT1首先启动Eclipse,选择Help-Install New Software,打开Eclipse的插件安装页面。2单击Add按钮,弹出“Add Repository”对话框,在Name中输入:
5、ADT,在Location中输入:http:/dll-3 此时Eclipse会搜索指定URI的资源,如果搜索无误,会出现:Develop Tools的复选框,选中复选框,点击“Next”按钮。再点击finish 按钮4 整个安装过程会持续几分钟,安装结束后会出现Eclipse重启提示界面,。建议选择“Restart Now”按钮重新启动Eclipse,使ADT插件生效。5在ADT插件安装完毕且重启Eclipse之后,进入配置Android开发环境的最后一步,设置Android SDK的位置。首先选择Windows-Preference命令打开Eclipse的配制界面,然后在SDK Locati
6、on 中输入Android SDK的保存路径,最后单击OK按钮使配置生效。要求:请将安装ADT后的eclipse界面图粘到后面的空白页上。实验二 Activity运用实验一、目的与要求1熟悉Activity与Intent的使用。2掌握Activity启动另一个Activity的方法。3会使用Intent对象进行Activity间意图的传达。二、实验内容1编一Android应用程序TestActivity01,使用MainActivity,启动另一个OtherActivity。MainActivity主界面上只有一个按钮。OtherActivity上只有一个TextView组件。要求:请将工程中
7、的MainActivity.java,OtherActivity.java以及对应的xml文件源码附上。同时将运行的界面图粘上。2编一Android应用程序TestActivity02,使用MainActivity,启动另一个OtherActivity。MainActivity主界面上只有一个按钮。OtherActivity上只有一个TextView组件。要将MainActivity中的数据“中国”通过Intent对象传到OtherActivity上显示。要求:请将工程中的MainActivity.java,OtherActivity.java以及对应的xml文件源码附上。同时将运行的界面图粘
8、上。实验三 android应用UI设计(一)一、目的与要求1熟悉TextView、Button、ImageView、LinearLayout、TabelLayout、RelativeLayout、FrameLayout、AlertDialog对话框。2掌握以上UI设计元素的基本功能和用法。3掌握UI设计的基本方法。二、实验内容(一)实现一个如图3.1所示的UI界面1布局分析:最外层是纵向的线性布局(LinearLayout,android:orientation=vertical),包含了三个布局,横向的线性布局(四列)、表格布局(TableLayout,三行三列)、纵向的线性布局(四行)。2
9、在reslayout文件夹下的MyLayout.xml中实现。3布局内的控件为TextView要求:请将工程中的java源文件以及对应的xml文件源码附上。同时将运行的界面图粘上。图3.1布局嵌套 图3.2多输入对话框(二)实现一个如图3.2所示的多输入框的对话框1要求使用LinearLayout布局、TextView、EditText控件各两个。2要求点击按钮后有对应的输出(用Toast控件、TextView控件以及Logcat窗口输出都可以)。要求:请将工程中的java源文件以及对应的xml文件源码附上。同时将运行的界面图粘上。实验三 android应用UI设计(二)一、目的与要求1熟悉M
10、enu、Toast、Notification等UI元素。2掌握以上UI设计元素的基本功能和用法。3掌握以上UI设计的基本方法与框架。4了解PendingIntent对象与Notification间的关系。5了解基本的ListView Adapter的设置与作用。二、实验内容(一)在ListActivity中实现ContextMenu。1编写上下文菜单实现如下功能:1)用ArrayAdapter实现一个ListView,如图4.1所示。2)在每一表项上长按后,弹出上下文菜单,如图4.2所示。 2提示如下: 1)MainActivity从ListActivity派生而来(便于对List在操作)。
11、2)在onCreate中使用simpleShowList()方法显示列表,并实现该方法。3)为所有列表项注册上下文菜单registerForContextMenu(getListView()。4)不对上下文菜单做事件响应(代码中仅体现框架就可以)。要求:请将工程中的java源文件以及对应的xml文件源码附上。同时将运行的界面图粘上。 图4.1 列表显示 图4.2 与列表相关的上下文菜单(二)Notification1实现一个如图4.3如所的Notification。在点击“发起通知”按钮后,在状态栏出现图标与“我的通知”信息。2提示:1)需要创建一个PendingIntent对象。该对象由An
12、droid系统负责维护,因此,在应用程序关闭后,该对象仍然不会被释放。2)点击通知后由Intent(MainActivity.this, NActivity.class)起动下一个Activity。3)NActivity仅显示一个TextView就可以,其内容为“Notification启动成功”。要求:请将工程中的java源文件以及对应的xml文件源码附上。同时将运行的界面图粘上。 图4.3 通知的界面部分参考答案实验3 参考答案(一)1、布局配置文件main.xml TextView android:text=green android:textSize=7pt android:textColor=#000000 android:background=#00ff00 android:gravity=center_vertical|center_horizontal
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2