发明名称 |
Android操作系统对手机口袋状态的检测方法 |
摘要 |
本发明公开了一种Android操作系统对手机口袋状态的检测方法,其在Android操作系统中安装环境光线传感器和距离传感器的驱动程序,操作系统读取环境光线传感器和距离传感器的输出参数以及控制传感器的开启和关闭,在Android操作系统中创建了口袋状态检测服务进程,所述口袋状态检测服务进程每隔一定时间间隔就读取环境光线传感器和距离传感器的输出参数,若环境光线传感器的输出表示最弱光线状态,而且距离传感器的输出表示被覆盖状态,则执行睡眠模式的切换。本发明克服了传统智能手机操作系统仅仅依靠闲置超时来判断是否要切换到睡眠状态的局限性,能够大幅度提高Android智能手机的待机和使用时间。 |
申请公布号 |
CN102006356A |
申请公布日期 |
2011.04.06 |
申请号 |
CN201010292718.4 |
申请日期 |
2010.09.27 |
申请人 |
浙江大学 |
发明人 |
陈天洲;曹满;黄文;胡同森 |
分类号 |
H04M1/725(2006.01)I |
主分类号 |
H04M1/725(2006.01)I |
代理机构 |
杭州宇信知识产权代理事务所(普通合伙) 33231 |
代理人 |
张宇娟 |
主权项 |
一种Android操作系统对手机口袋状态的检测方法,其特征在于包括如下步骤:1)在Android操作系统中安装环境光线传感器和距离传感器的驱动程序,操作系统读取环境光线传感器和距离传感器的输出参数以及控制传感器的开启和关闭;所述环境光线传感器的输出参数为周边环境光线强度等级,距离传感器的输出参数为手机屏幕被覆盖状态;所述手机口袋状态指环境光线传感器检测到最弱等级的周边环境光线强度和距离传感器检测到手机屏幕被大面积覆盖的状态;2)在Android操作系统中增加口袋状态检测服务进程,创建口袋状态检测服务进程时需要注册环境光线传感器和距离传感器的使用,同时要获得以下特殊权限:读取环境光线传感器的输出、读取距离传感器的输出、将手机切换到睡眠模式;3)所述口袋状态检测服务进程每隔一定时间间隔就读取环境光线传感器和距离传感器的输出参数,若环境光线传感器的输出表示最弱光线状态,而且距离传感器的输出表示被覆盖状态,则执行睡眠模式的切换。 |
地址 |
310027 浙江省杭州市西湖区浙大路38号 |