一种手机锁屏快捷录音方法

文档序号:7778372阅读:8170来源:国知局
一种手机锁屏快捷录音方法
【专利摘要】本发明涉及一种手机锁屏快捷录音方法,其步骤为:(1)按下返回按键时,操作系统将返回按键的信息封装为按键数据结构;(2)操作系统将按键数据结构发送至调用电话窗口管理器,调用电话窗口管理器内生成系统广播并传至锁屏模块;(3)锁屏模块注册广播监听器和广播过滤器监听由操作系统传输至的系统广播;(4)由锁屏界面显示出录音机按钮;(5)点击录音机按钮后,根据当前录音的状态封装录音广播指令,并传输至录音服务模块;(6)录音服务模块在接收到录音广播指令后开始录音操作;(7)在录音完成后,录音服务模块经操作系统将录音的信息保持到多媒体数据库。本发明可以广泛在各种型号的智能手机中应用。
【专利说明】一种手机锁屏快捷录音方法
【技术领域】
[0001]本发明涉及一种手机录音方法,特别是关于一种在手机锁屏情况下不需要进入手机界面的快捷录音方法。
【背景技术】
[0002]随着智能手机的迅捷发现,人们生活越来越离不开手机,多数事情都会依赖于手机进行,在实际生活中需要记录当时的谈话内容,此时最方便的工具莫过于带有录音功能的手机。但是在使用手机录音功能时又需要去解锁手机屏幕、再开启录音机应用才能进行录音,其操作繁琐,这样就很有可能错过想要录制的内容,给使用者带来不便。

【发明内容】

[0003]针对上述问题,本发明的目的是提供一种手机锁屏快捷录音方法,该录音方法操作简便、在锁屏状态下就能完成录音。
[0004]为实现上述目的,本发明采取以下技术方案:一种手机锁屏快捷录音方法,其包括以下步骤:(I)进行按键处理,用户在按下返回按键时,操作系统将返回按键的信息封装为按键数据结构;按键数据结构包含有按键类型、按键时间和按下抬起标志信息;(2)操作系统将封装好的按键数据结构发送至调用电话窗口管理器,在调用电话窗口管理器内根据按键数据结构中的按键类型信息识别出该按键的类型,若该按键的类型为返回按键,则在调用电话窗口管理器内生成一个系统广播,并在系统广播中增加返回按键标记,该系统广播经过操作系统传送给锁屏模块;(3)在锁屏模块内注册广播监听器和广播过滤器,在返回按键被按下时,广播监听器和广播过滤器监听由操作系统传输至的系统广播;(4)锁屏模块监听到系统广播后,由锁屏模块识别系统广播事件真伪,若系统广播事件为真,则由锁屏界面显示出录音机按钮;(5)点击在锁屏界面中显示的录音机按钮后,由操作系统根据当前录音的状态封装录音广播指令,并由操作系统将该录音广播指令传输至录音服务模块;(6)录音服务模块在接收到录音广播指令后开始录音操作;(7)在录音完成后,录音服务模块经操作系统将录音的信息保持到多媒体数据库,保存的录音信息属性为:标题、录音文件位置、添加时间、修改时间、长度和专辑。
[0005]进一步,在所述步骤(2)中,在调用电话窗口管理器内生成系统广播的方法为:首先,通过函数new Intent ()创建一个广播对象;然后,由函数setAction ()设置广播对象的标记。
[0006]进一步,所述广播对象的标记为“com.langs1.broadcast.KEYEVENT_BACK”。
[0007]进一步,在所述步骤(3)中,在锁屏模块内注册广播监听器和广播过滤器的方法为:首先,通过函数new IntentFilter ()生成一个广播过滤器对象;然后,由函数addAction ()设置广播过滤器对象的接收标记,并将该设置完接收标记的广播过滤器对象注册至操作系统。
[0008]进一步,在所述广播过滤器对象的接收标记为“com.langs1.broadcast.KEYEVENT_BACK”。
[0009]进一步,在所述步骤(5)中,录音广播指令中封装有动作类型、动作名称、录音格式、录音存储路径和录音质量信息。
[0010]进一步,在所述步骤(6)中,录音操作是调用操作系统的录音接口实施的,其过程为:首先,通过函数createRecorder ()创建一个录音机对象,并设定好录音机的录音信息;然后,设定录音机为准备状态;最后,调用函数StartRecordingO开始进行录音操作。
[0011]本发明由于采取以上技术方案,其具有以下优点:1、本发明由于采用智能手机的返回按键在锁屏界面调出录音机,选择后立即进入录音功能,大大节省了用户的操作时间,同时也保障了做事效率,更准确及时的记录。2、本发明通过按键处理,并在锁屏模块内注册广播监听器和广播过滤器,有效的解决了手机屏幕锁在屏状态下无法进行录音,需要手动解锁进入录音机后才能进行录音的问题。3、本发明由于采用在调用电话窗口管理器内生成系统广播,在锁屏模块内生成广播过滤器对象,且将广播对象的标记的广播过滤对象接收标记对应设置,这样能够在锁屏状态下调出录音机直接进行录音功能,操作简便。本发明可以广泛在各种型号的智能手机中应用。
【专利附图】

【附图说明】
[0012]图1是本发明的整体流程示意图。
【具体实施方式】
[0013]下面结合附图和实施例对本发明进行详细的描述。
[0014]如图1所示,本发明提供一种手机锁屏快捷录音方法,其包括以下步骤:
[0015]I)首先进行按键处理,用户在按下返回按键时,操作系统将返回按键的信息封装为按键数据结构;其中,按键数据结构包含有按键类型、按键时间和按下抬起标志信息。
[0016]2)操作系统将封装好的按键数据结构发送至调用电话窗口管理器,在调用电话窗口管理器内根据按键数据结构中的按键类型信息可以识别出该按键的类型,若该按键的类型为返回按键,则在调用电话窗口管理器内生成一个系统广播,并在系统广播中增加一个返回按键标记,然后该系统广播经过操作系统传送给锁屏模块;
[0017]其中,在调用电话窗口管理器内生成系统广播的方法为:
[0018]首先,通过函数new Intent ()创建一个广播对象;
[0019]然后,由函数setAction ()设置广播对象的标记,该广播对象的标记为“com.langs1.broadcast.KEYEVENT_BACK’’。
[0020]3)在锁屏模块内注册广播监听器和广播过滤器,在返回按键被按下时,广播监听器和广播过滤器监听由操作系统传输至的系统广播;
[0021]其中,在锁屏模块内注册广播监听器和广播过滤器的方法为:首先,通过函数newIntentFilter ()生成一个广播过滤器对象;然后,由函数add Action ()设置广播过滤器对象的接收标记,并将该设置完接收标记的广播过滤器对象注册至操作系统,这样,在系统广播发生时,广播监听器和广播过滤器即可接收到系统广播;广播过滤器对象的接收标记为 “com.langs1.broadcast.KEYEVENT_BACK,,。
[0022]4)锁屏模块监听到系统广播后,由锁屏模块识别系统广播事件真伪,若系统广播事件为假,即返回按键为双击或锁屏界面已显示出录音机按钮,则此时不再显示录音机按钮,隐藏录音机按钮;反之,若系统广播事件为真,则由锁屏界面显示出录音机按钮。
[0023]5)点击在锁屏界面中显示的录音机按钮后,由操作系统根据当前录音的状态封装录音广播指令,该录音广播指令用于操控录音服务模块,并由操作系统将该录音广播指令传输至录音服务模块;其中,录音广播指令中封装有动作类型、动作名称、录音格式、录音存储路径和录音质量等信息。
[0024]6)录音服务模块在接收到录音广播指令后开始录音操作;其中,录音操作是调用操作系统的录音接口实施的,其过程为:首先,通过函数createRecorder ()创建一个录音机对象,并设定好录音机的录音格式、录音存储路径等信息;然后,设定录音机为准备状态;最后,调用函数StartRecordingO开始进行录音操作。
[0025]7)在录音完成后,录音服务模块经操作系统将录音的信息保持到多媒体数据库,保存的录音信息属性为:标题、录音文件位置、添加时间、修改时间、长度和专辑。
[0026]上述各实施例仅用于说明本发明,各步骤和实现方式都是可以有所变化的,在本发明技术方案的基础上,凡根据本发明原理对个别步骤进行的改进和等同变换,均不应排除在本发明的保护范围之外。
【权利要求】
1.一种手机锁屏快捷录音方法,其包括以下步骤: (1)进行按键处理,用户在按下返回按键时,操作系统将返回按键的信息封装为按键数据结构;按键数据结构包含有按键类型、按键时间和按下抬起标志信息; (2)操作系统将封装好的按键数据结构发送至调用电话窗口管理器,在调用电话窗口管理器内根据按键数据结构中的按键类型信息识别出该按键的类型,若该按键的类型为返回按键,则在调用电话窗口管理器内生成一个系统广播,并在系统广播中增加返回按键标记,该系统广播经过操作系统传送给锁屏模块; (3)在锁屏模块内注册广播监听器和广播过滤器,在返回按键被按下时,广播监听器和广播过滤器监听由操作系统传输至的系统广播; (4)锁屏模块监听到系统广播后,由锁屏模块识别系统广播事件真伪,若系统广播事件为真,则由锁屏界面显示出录音机按钮; (5)点击在锁屏界面中显示的录音机按钮后,由操作系统根据当前录音的状态封装录音广播指令,并由操作系统将该录音广播指令传输至录音服务模块; (6)录音服务模块在接收到录音广播指令后开始录音操作; (7)在录音完成后,录音服务模块经操作系统将录音的信息保持到多媒体数据库,保存的录音信息属性为:标题、录音文件位置、添加时间、修改时间、长度和专辑。
2.如权利要求1所述的一种手机锁屏快捷录音方法,其特征在于:所述步骤(2)中,在调用电话窗口管理器内生成系统广播的方法为:首先,通过函数new Intent ()创建一个广播对象;然后,由函数setAction ()设置广播对象的标记。
3.如权利要求2所述的一种手机锁屏快捷录音方法,其特征在于:所述广播对象的标记为 “com.langs1.broadcast.KEYEVENT_BACK,,。
4.如权利要求1或2或3所述的一种手机锁屏快捷录音方法,其特征在于:所述步骤(3)中,在锁屏模块内注册广播监听器和广播过滤器的方法为:首先,通过函数newIntentFilter ()生成一个广播过滤器对象;然后,由函数add Action ()设置广播过滤器对象的接收标记,并将该设置完接收标记的广播过滤器对象注册至操作系统。
5.如权利要求4所述的一种手机锁屏快捷录音方法,其特征在于:所述广播过滤器对象的接收标记为 “com.langs1.broadcast.KEYEVENT_BACK”。
6.如权利要求1或2或3所述的一种手机锁屏快捷录音方法,其特征在于:所述步骤(5 )中,录音广播指令中封装有动作类型、动作名称、录音格式、录音存储路径和录音质量信肩、O
7.如权利要求4所述的一种手机锁屏快捷录音方法,其特征在于:所述步骤(5)中,录音广播指令中封装有动作类型、动作名称、录音格式、录音存储路径和录音质量信息。
8.如权利要求1或2或3所述的一种手机锁屏快捷录音方法,其特征在于:所述步骤(6)中,录音操作是调用操作系统的录音接口实施的,其过程为:首先,通过函数createRecorder ()创建一个录音机对象,并设定好录音机的录音信息;然后,设定录音机为准备状态;最后,调用函数StartRecordingO开始进行录音操作。
9.如权利要求4所述的一种手机锁屏快捷录音方法,其特征在于:所述步骤(6)中,录音操作是调用操作系统的录音接口实施的,其过程为:首先,通过函数createRecorder ()创建一个录音机对象,并设定好录音机的录音信息;然后,设定录音机为准备状态;最后,调用函数StartRecordingO开始进行录音操作。
10.如权利要求6所述的一种手机锁屏快捷录音方法,其特征在于:所述步骤(6)中,录音操作是调用操作系统的录音接口实施的,其过程为:首先,通过函数createRecorder ()创建一个录音机对象,并设定好录音机的录音信息;然后,设定录音机为准备状态;最后,调用函数Start RecordingO开始进行录音操作。
【文档编号】H04M1/725GK103607514SQ201310628408
【公开日】2014年2月26日 申请日期:2013年11月29日 优先权日:2013年11月29日
【发明者】张剑文, 张肖保 申请人:河南博仕达通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1