Android开发实验—— 搭建Android开发环境,熟悉Android开发工具,掌握Android移动端开发环境的搭建,电话拨号器,Activity组件使用和Intent机制

一. 搭建Android开发环境

1.1实验目的

 熟悉Android开发工具,掌握Android移动端开发环境的搭建、项目导入,并能够将项目部署到模拟器和真机进行测试。

1.2 实验步骤

1.下载JDK1.8

双击打开,选择安装路径,不能有中文和空格,安装

2.配置java环境变量

从控制面板进入系统与安全进入系统,选择高级系统设置-->环境变量-->在系统变量选择新建一个JAVA_HOME环境变量,值为刚才所安装的JDK根目录

在系统变量中找到Path环境变量,点击编辑

选择新建添加两个值

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

选中新建的值点击上移下移可以调整顺序

系统变量→新建 CLASSPATH 变量

变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)JDK系统变量配置完毕

 3.eclipse ADT的安装

提醒:进行eclipse安装之前,先进行JDK的安装。

解压文件目录如下,大家启动eclipse的时候创建一个workspace设定为eclipse的工作路径

  1. 打开eclipse
  1. 设定workspace
  1. 创建eclipse模拟器

在工具栏找到小手机 图标,创建模拟器

  1. 填入模拟器名字等其他信息
  2. 创建第一个helloWorld项目

File--new--Android Application  填入工程名字

  1. 运行项目

修改显示的文字信息为:   这是我的第一个android项目

  1. 在布局文件拖动视图,完成登陆页面的拖动制作(页面类似即可)。

1.3 实验代码

二. 电话拨号器

1.1 实验目的

    掌握Android常用布局和控件的使用。 Activity组件使用和Intent机制,加强对Activity生命周期的理解

1.2 实验步骤

1.创建一个Android应用,创建MainActivity。

2.在MainActivity中的onCreate,onStart,onResume,onPause,onStop,onDestroy,onRestart生命周期方法中打印log,运行App观察不同操作下Activity的生命周期调用时机和顺序并在实验报告中描述出来。

3.编写电话拨号器的布局文件activity_main。

4.编写电话拨号器的MainActivity类。

5.在AndroidManifest.xml加CALL_PHONE权限

1.3 实验代码

1、创建工程

2、修改MainActivity,添加onCreate,onStart,onResume,onPause,onStop,onDestroy,onRestart生命周期并加入log日志打印:

修改MainActivity,实现功能,打印Log观察生命周期方法的调用:

编辑activity_main文件

编辑MainActivity主要活动界面

实验效果

 1.4 实验总结

1、Activity--活动

(1)一个Activity通常就是一个单独的屏幕(窗口)。

(2)Activity之间通过Intent进行通信。

(3) android应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明否则系统将不识别也不执行该Activity。

可以理解成:一个可视的用户界面就是一个Activity

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杪商柒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值