基于android系统的手机唤醒器的设计与实现文献综述
2020-03-26 15:20:16
基于android系统的手机唤醒器的设计与实现
一.课题背景
随着3G时代的到来,手机成了人们生活必不可少的工具[1]。尤其是智能手机,它不仅仅和过去一样打电话,发短信,还能够听音乐,发微博,网上购物等,很大程度上方便了我们的生活。近几年来,手机系统有Symbian ,Android ,ios,windows phone等主流操作系统。随着时间的推移,Android所占的市场份额越来越大,Android应用也越来越受欢迎。
Android具有以下4大优势:[2][3][4]
① Android系统开放性:在时下五大系统智能手机中,开放性是 Android智能手机的显著特点。 它采用软件堆层(Software Stack )的架构,主要分为三部分底层以Linux 内核工作为基础,由 C语言开发,只提供基本功能;中间层包括函数库 Library和虚拟机Virtual Machine,由C 开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。
② 版本更新速度快: 仅用了三年半时间就将系统从Android 1.1版升级到4.1 版,足以见得 Android的系统开发非常活跃。
③ 强大的技术支持:Android 占据全球智能手机操作系统市场最高份额,后台有Google注资支持无缝结合的Google应用,有着可靠地技术支持与保障。
④ 丰富的硬件选择:这一点还是与Android 平台的开放性相关,由于 Android的开放性,众多的厂商会推出千奇百怪,功能强大特色丰富的多种产品功能上的差异和特色,却不会影响到数据同步甚至软件的兼容。
因工作需要,很多手机使用者会让手机处于静音状态,此时如果将手机随意摆放可能会存在寻找手机的困难。如果在Android系统下设计一款软件,该软件可以让使用者利用第三方办法唤醒手机,让手机发出声音。这将很方便于人们寻找。 经搜索比较发现,有三种解决途径:短信,声音,超声。比如有的特殊短信会让手机自动关机,或者闪屏。这是因为这些短信含有能让手机自动执行的特殊字符。再比如用超声,这将是一个非常先进又神奇的应用。人们只需拿着一个能发超声的设备,在目标周围走动,就能让静音手机发出声音。由于超声波是不在人的听力范围的,寻找的过程中其他人可能都不知道他在做什么。因此,对音频传输技术、Android后台实时监听技术、短信收发技术的研究是必要的。
在Android系统的手机唤醒器的设计中,要认识到这是着重与功能性的软件,因此没必要将软件图形上做的精美。可以考虑和手机中的情景模式结合开发,只有在静音震动的情况下才会启动这款应用,这样会有效的延长手机的待机时间,使应用更加节能,环保。