写一个android小闹钟_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 写一个android小闹钟

写一个android小闹钟

 2011/1/17 7:40:01  aswang  http://aswang.javaeye.com  我要评论(0)
  • 摘要:接触android也有一段时间了,书也看了,但从写过helloandroid之后,就没写过什么程序了,今天准备写个小闹钟程序。环境搭建就不讲了,直接说开发。小闹钟程序开发中的要点就是:1、时间选择对话框(TimePicker)2、获取闹钟管理器并对其进行设置3、注册广播接收器掌握了这两点,写程序就很简单了。1、新建android项目:Alarm,sdk版本选择2.2,Packagename:com.lql.activity,MainActivity:Alarm2、编写界面
  • 标签:android 一个

?

接触android也有一段时间了,书也看了,但从写过hello android之后,就没写过什么程序了,今天准备写个小闹钟程序。

?

环境搭建就不讲了,直接说开发。

小闹钟程序开发中的要点就是:

?? ? ?1、时间选择对话框(TimePicker)

?? ? ?2、获取闹钟管理器并对其进行设置

?? ? ?3、注册广播接收器

掌握了这两点,写程序就很简单了。

1、新建android项目:Alarm,sdk版本选择2.2,Package name:com.lql.activity,Main Activity:Alarm

?

2、编写界面:直接修改layout中的main.xml文件,代码如下:

?

?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center_vertical"
    >
<Button  
	android:id="@+id/timeBtn"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/time"
    android:textSize="20sp"
    />
<Button  
	android:id="@+id/cancelAlarmBtn"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/cancelAlarm"
    />    
</LinearLayout>

?

?界面的效果如下:


3、修改Alarm.java这个activity,在该Activity中需要做这样几件事:

?

  • 获取界面上的两个按钮组件,并给其绑定事件监听
  • 第一个时间按钮,点击后,显示时间选择对话框(TimePicker),供选择小时和分钟,并设置闹钟
  • 第二个按钮,点击之后需要当前设定的闹钟
比较难写的代码就是闹钟设置:
发表评论
用户名: 匿名