安卓计算器开发实验报告课件.docVIP

  • 38
  • 0
  • 约1.25万字
  • 约 20页
  • 2019-05-28 发布于湖北
  • 举报
上海电力学院 嵌入式 WebOS应用开发 实验报告 实验名称: 使用 Android Developer SDK开发应用程序 专 业: 姓 名: 班 级: 学 号: 一、 作品的运行环境及安卓 SDK基础操作 SDK Android Developer 是一款在 windows系统上运行的针对 Android 应用开发的谷歌官方软件(需要 JAVA环境支持)。 1、 导入工程 2、 建立虚拟机 在运行虚拟机是为保证机器的顺畅运行建议选择分辨率较低的 虚拟机,但是其 RAM最好设为 512MB,因为部分程序如果调用资源过 大会导致虚拟机无法运行。 3、 虚拟机界面 二、 作品介绍 我的应用是一个计算器。 能实现包括小数的加减乘除运算, 结果 过大会自动用科学记数法表示,另外还有退格跟清屏功能键。 三、 编程以及运行调试 (一)、在 MyDesktop 主界面中添加应用图标 1. 首先在我的桌面上添加你应用的图标以及文字,双击 图标后就可以看见对应的代码, 可直接在代码中进行修改 图片文字的大小颜色等等。 以下是对应图像图标的代码 图片可以在左侧的选 项中自行进行挑选 ; 也可以添加自己的图片, 只要将图片放到对应的 文件夹之下在刷新就可 以,但不建议放分辨率 过高图片可能会出现超 出界面的等错误。 (二)、在res/layout 目录下新建 .xml 文件, 由于计算器的按钮很多, 要在 xml 界面中添加排版: xml 代码首末的 /AbsoluteLayout 格式较为自由可以直接在 界面中拖动图标位置以及修改大小, 而其他 layout 则更会自动排列, 各有优劣。 ( 三) 、在 src/weibo.test.ui 目录下新建 .java 文件, 计算器的按钮 算法等都在此实现。 ( 三) 、声明工程名 1、在应用中有三处需要声明,首先是在 AndroidManifest.xml 2、然后是在 MainActivity.java 四、 代码展示 ( 一) 、.xml 界面代码 ? xml version = 1.0 encoding =utf-8 ? LinearLayout xmlns:android =/apk/res/android android:layout_width =fill_parent android:layout_height =fill_parent android:orientation = vertical TableLayout android:id =@+id/tableLayout1 android:layout_width =match_parent android:layout_height =wrap_content android:collapseColumns =4 TableRow android:id =@+id/tableRow_et android:layout_width =fill_parent android:layout_height =fill_parent EditText android:id =@+id/et android:layout_width =fill_parent android:layout_height =fill_parent android:layout_span =4 android:focusable = false android:gravity = right android:inputType = text android:singleLine = true / EditText / TableRow TableRow android:id =@+id/tableRow1 android:layout_width =fill_parent android:layout_height =fill_parent Button android:id =@+id/bt_7 android:layout_width = 80px android:layout_height =80px android:text = 7 / Button android:id =@+id/bt_8 android:layout_width = 80px android:layout_height =80px android:text = 8 / Button android:id =@+id/bt_9 android:layout_width = 1px android:layout_height =80px android:text = 9 / Button android:id =@+id/bt_back android:l

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档