您的位置:首页 > 移动开发 > Android开发

ITelephony-手机智能回复助手(Android) 总结

2011-01-27 13:36 351 查看

比赛背景

一直想总结一下这个学期做的一个比赛——手机智能回复助手。虽然是个失败,但是毕竟还是能学到点东西吧。我们参加的是XX公司的Android程序设计大赛。一等奖XXXX元,并有XX公司的预聘书;二等奖XXX元;三等奖XXX元;优秀奖优盘一个。必然我们得到的是优秀奖。而且还真的就只有优盘一个……

项目简介

世界变小了,事情变多了。大学生、上班族越来越多,接电话的次数也是越来越频繁。我们每天都在忙碌,教室、食堂、寝室三点一线的日子,或是朝九晚五的辛苦工作,有时接电话并不是那么的方便。上课、开会不能接,吃饭、跑车环境太嘈杂,不好接电话。如果能把我们的状态自动通知电话的那头,让他改一个时间联系,这是一个很方便的主意。当然,如果能录下电话那头所说的话,等有时间的时候再听,是不是更人性化呢?

I. 在静音模式下

接到电话后,有三种不同的处理供用户选择设置------自动短信回复,自动留言,不进行处理。 l 设置为自动留言: 1. 接通电话; 2. 自动回复提示音,提示拨打者留言; 3. 录音状态持续一段时间后,自动挂断。 l 设置为自动回复短信: 1. 自动挂断; 2. 自动给来电者用户短信,告知“不便接听”(用户可以实现自定义回复内容)。 l 由静音状态切换到其它状态: 1. 通知用户在之前的静音状态下用户没能接听的来电。

II. 户外模式下

l 用户可以设置对未接来电者回复短信: 1. 来电者连接时间超过一定时间未接挂断后,自动回复短信,告知“由于外界环境,未能察觉到来电”(用户可以实现自定义回复内容)。 l 也可以设置针对未接电话进行定时提醒: 1. 根据用户设置定时进行提醒(提醒方式为:震动、响铃),通知未接来电。

软件设计





整个程序分成三大块,Service主要负责对电话的监听和逻辑处理,Activity主要负责对用户配置的设置(以界面为主),SQLite主要是数据持久层,用来存储数据。

这个软件总体来说并不复杂,分工也十分明确。但毕竟是第一次弄Android的程序设计,难度还是有的。

软件展示

在最后展示阶段,我们弄了很多,为了解释清楚“手机智能回复助手”的用处,我们还拍了视频。对于一个产品的展示我觉得我们准备的是十分充分的了。

1.软件介绍

2.软件使用场景

失败分析

这次比赛是相当失败的。原因总结如下:

1.没有抓住重点,我们并不需要产品推广,而是需要技术展示。

2.没有考虑到用户使用软件是承担的风险。(毕竟自动回复短信是要钱的,毕竟随意挂断对方的电话也是有风险的)还有许多的场景需要细细考虑。

a)如果有服务推销的电话,这个时候自动回复了短信,那么用户的损失是巨大的。

b)如果是面试企业打来电话,这个时候自动挂断也是十分危险的。

当然这些是当时的评委给的一些问题,当时的确让我们难以回答。虽然我们设计软件的本意是好的,为了方便用户。这个是我们的创意之所在。但是带来的风险也是巨大的。这些我们的确还是考虑的不完善。

3.时间过短也是问题,但这个是客观因素。

总结

有些时候创意是好事,但是考虑完善还是必不可少的一步。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: