`
javasogo
  • 浏览: 1834802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

一个Android的产品简单设计文档——GPS Alarm

阅读更多

GPS Alarm
1.前言
开发一个有GPS功能的闹钟。
有了这个软件,就能保证赶火车不会迟到,赶公交不用起的太早。

2.需求
2.1 软件初期化
自动定位到当前所在位置的地图

对于左边的初期画面,提供以下三个按钮的事件:
・定位
按下【定位按钮】,在画面的正中出现

用手指滑动该符号,用以定位现在的出发地址

・搜  


按下【搜寻】按钮,输入目标地址,并在画面上以

表示目的地。
并且,将目的地和出发地址之间的各种可能的出行方式按照所花费时间升序,表格化表现出来

・取消            
  按下【关闭】按钮,关闭该应用程序,返回手机主界面  

2.2 交通路线的选择            
在上述画面中出现的出行方式一览中,选中自己所中意的出行方式,然后出现以下画面

对于左边的画面,提供两个按钮:      
             
・新增闹钟          
  按下该按钮,在当前选中的出行路线的基础上生成一个闹钟
  可以输入提前XX分钟到达,然后自动生成时间闹钟  
  闹钟的音乐,重响次数应该是可以指定的  
・离开            
  按下该按钮,回到出行一览      
分享到:
评论

相关推荐

    Android内核驱动——Alarm

    它不仅仅是一个简单的定时提醒服务,而是作为Android系统中一种重要的内核级定时器,能够唤醒处于休眠状态的设备,确保系统在低功耗模式下仍能执行特定任务。这一特性对于实现如闹钟应用、后台数据同步、定时任务等...

    Android闹钟内核驱动——Alarm.pdf

    - **Alarm 驱动**: 在 Android 中, Alarm 驱动不仅仅是一个简单的定时器, 它更是一个能够管理和调度各种不同类型定时任务的高级驱动。它依赖于 RTC 驱动, 但本身不是 RTC 驱动的一部分, 其主要职责是实现定时闹钟的...

    Google Android SDK开发范例大全——示例代码

    《Google Android SDK开发范例大全——示例代码》是一份针对Android应用开发者的宝贵资源,主要涵盖08至10章节的内容。这份资料通过丰富的示例代码,详细讲解了Android SDK中的关键技术和实践方法,旨在帮助开发者...

    文档-Android Alarm结构分析 + Linux高精度时钟分析

    总的来说,Android Alarm机制是一个复杂但至关重要的系统,它涉及到用户空间的服务交互、内核驱动的定时调度以及Linux内核的高精度时钟管理。理解这些细节对于优化应用程序的性能和电池使用至关重要。通过阅读...

    Android_Alarm-master_androidalarm_

    本项目"Android_Alarm-master_androidalarm_"显然是一个针对初学者的Android闹钟功能实现示例。下面我们将深入探讨Android中的Alarm Manager及其相关知识点。 1. **Alarm Manager**: Alarm Manager是Android系统...

    android程序设计ALARM

    在Android程序设计中,"ALARM"通常指的是系统的AlarmManager服务,它允许应用程序安排在未来某个时间点触发一个事件。这个事件可以是启动一个服务、发送一个广播或者执行其他操作。在开发闹钟应用时,这一功能尤为...

    android.AlarmClock

    在本文中,我们将深入探讨`AlarmClock`的工作原理,以及如何在实际应用中实现一个经过真机实测的功能完善的AlarmClock程序。 首先,`AlarmClock`服务主要依赖于`AlarmManager`,这是一个系统服务,用于安排在未来的...

    Android_Alarm

    `PendingIntent`是一个代表操作的令牌,当Alarm触发时,系统会使用这个令牌来执行预先定义的操作,如启动一个Activity、发送广播或者启动Service。通常,你需要创建一个`Intent`,然后使用`PendingIntent....

    android2.1内置闹钟源码AlarmClock

    在`AlarmClock`应用中,通常会有一个`BroadcastReceiver`用于接收由`AlarmManager`发送的广播,当闹钟触发时,这个接收器会被唤醒并执行相应的操作,如显示通知、播放铃声等。通过源码,我们可以学习如何创建和注册...

    Android中的Alarm

    在Android系统中,`Alarm`是一个非常重要的组件,它允许应用程序在未来的某个时间点执行一个操作,例如启动服务、发送广播或执行其他任务。`Alarm`是Android中的定时任务服务,开发者可以设置一次性或者周期性的任务...

    android alarm alert

    2. 示例:例如,可以创建一个Alarm,每天早上7点唤醒设备,并显示一个包含天气预报的AlertDialog。 四、注意事项 1. 耗电:频繁使用Alarm可能会增加电池消耗,因此建议根据需要合理设置触发频率和类型。 2. 安卓...

    安卓Android源码——闹钟程序.rar

    4. **AlarmClock Intent**: Android还提供了一个特殊的`Intent`——`ACTION_SET_ALARM`,可以直接启动系统的闹钟界面,但这通常用于用户手动设置闹钟,而非程序设置。 5. **Service**: 如果闹钟功能需要在后台持续...

    alarmclock_10_src.tar.gz_android_android闹钟

    《Android闹钟应用开发详解——基于"alarmclock_10_src.tar.gz"源代码学习》 在Android系统中,闹钟功能是用户日常生活中不可或缺的一部分。对于开发者来说,理解和掌握如何构建一个Android闹钟应用至关重要。本文...

    安卓Android源码——安卓调用系统闹钟及获取所有软件信息.rar

    例如,以下是一个简单的设置闹钟的示例: ```java AlarmManager alarmMgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(this, AlarmReceiver.class); PendingIntent ...

    Alarm.7z,Android定时任务

    标题"Alarm.7z,Android定时任务"表明这是一个与Android平台上的定时任务相关的项目或库,可能包含了实现这一功能的相关代码和资源。 在Android中,主要使用以下几种方式来实现定时任务: 1. **AlarmManager**: 这...

    Android源码——闹钟源代码.7z

    2. **BroadcastReceiver**: 闹钟触发时,系统会发送一个广播`ACTION_ALARM_ALERT`,这时需要注册一个`BroadcastReceiver`来接收这个广播,执行相应的操作,比如播放铃声、显示通知等。 3. **AlarmService**: 在...

    Android源码——闹钟源码.zip

    7. **白杨工作室**: "双击访问白杨工作室查看更多程序源码~.url"指向的可能是一个开发者的个人博客或资源分享平台,提供更多的Android源码学习资料。 8. **线程与定时器**: 在Android中,闹钟的调度往往涉及到线程...

    安卓Android源码——闹钟源码.zip

    在安卓(Android)系统中,闹钟功能是一个基础且重要的组件,它允许用户设定特定时间进行提醒或执行任务。这份“安卓Android源码——闹钟源码.zip”压缩包提供了实现这一功能的源代码,可以帮助开发者深入理解...

    com.android.alarmclock

    标题中的"com.android.alarmclock"是Android操作系统中内置的一个应用程序的包名,它与手机的闹钟功能密切相关。在Android系统中,每个应用程序都有一个唯一的包名,这个包名就像是程序的身份证,用于区分系统中不同...

    android alarmclock

    android alarmclock 源代码

Global site tag (gtag.js) - Google Analytics