开发第一个安卓程序(按钮显示一个当前的系统时间)

欢迎转载,请注明转载自安卓订阅号(安卓编程入门进阶)。

百度云原清晰度地址:http://pan.baidu.com/s/1mhS0H8O

在线视频(腾讯):https://v.qq.com/x/page/f0399asic9f.html

创建第一个交互式安卓程序(显示系统时间)

课程前具备的知识:

1、  已经完成安卓开发平台的创建;

2、  UI线程(主线程),以下大致说一下安卓程序的大致编程思想,可以稍微看一下,也没有必要完全理解,可以结合后续的章节再来回顾。

(对比一个手机上已经安装的安卓程序)安卓程序分为前台显示界面和java处理程序,实现一个安卓程序的重要目的就是实现通过后台处理程序刷新前台的显示界面,或者从前台显示界面获得与用户的交互数据交给后台处理程序进行处理。综合来看就是用户-前台界面-后台java程序。

本课程学习目标:

1、学习新建一个安卓工程;

2、初步了解安卓程序按钮的定义和使用方式;

3、了解安卓中日期和时间戳的转换;

课程操作步骤:

1、新建安卓工程。

打开android studio程序,通过file-new-newproject。接下来只修改SDK版本为4.0及以上,名称为ShowTime。点击finish创建新的工程完成。

开发第一个安卓程序(按钮显示一个当前的系统时间)_第1张图片

2、在安卓显示界面添加button按钮

在安卓左侧树形分支栏中layout文件夹选择activity_main.xml将下图中选中的文字部分(这部分用于显示文本)删除。

开发第一个安卓程序(按钮显示一个当前的系统时间)_第2张图片

在删除的部分添加一个按钮用于点击时显示当前的日期,代码如下图:

开发第一个安卓程序(按钮显示一个当前的系统时间)_第3张图片

在java程序中编写后台执行代码,思路是首先获取到界面上显示的按钮的交互事件,如果有用户对按钮操作即触发后台的一个函数体(函数定义资料http://www.jb51.net/article/39970.htm),在函数中执行一段代码用于获取到手机的日期和时间,然后再调用显示界面的方法,将获取到日期和时间展示给用户。将左侧导航栏中的MainActivity中的代码修改如下图所示。修改的代码包括:定义一个按钮变量(资料引用https://wenku.baidu.com/view/f4e46552ccbff121dd3683bc.html),然后针对此变量获取到与按钮的单击事件,即当单击按钮时执行public void onClick(View v)这个函数体中的程序。此函数体中首先初始化一个日期的格式,然后通过new Date()这个方法获取到当前的系统时间并按照约定的格式赋值给date变量。Toast方法是一个最简单的交互式显示方法,通过这个方法将日期date中的内容显示给手机用户。

开发第一个安卓程序(按钮显示一个当前的系统时间)_第4张图片

4、运行程序,单击按钮可以显示当前的日期和时间,如果过几秒中再次点击会获取到新的日期时间。

你可能感兴趣的:(android)