买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】在Android系统全屏状态下返回主界面的方法_青岛英泰软件技术有限公司_202010777541.0 

申请/专利权人:青岛英泰软件技术有限公司

申请日:2020-08-05

公开(公告)日:2024-04-09

公开(公告)号:CN111949175B

主分类号:G06F3/0481

分类号:G06F3/0481;G06F3/0487;G06F9/451;G06F21/31;G06F21/84

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2020.12.04#实质审查的生效;2020.11.17#公开

摘要:一种在Android系统全屏状态下返回主界面的方法,包括的步骤:(1)Android上层监听power键的状态,判定长按power键事件的发生;(2)调用powerLongPress函数对长按power事件进行处理,弹出选择关机or重启orLauncher3对话框,当选择Launcher3按钮时,会直接调用MyActivityAcl.java;(3)在MyActivityAcl.java中输入预设的密码,打开新的Launcher3界面。本发明的优点是:在长按power键后如果要想退出APP全屏,需要输入密码才能退出,这样既可以保证操作简单方便,又可保证公共场合广告机、自助商用pos的安全性。

主权项:1.一种在Android系统全屏状态下返回主界面的方法,其特征在于,包括以下步骤:1Android上层监听power键的状态;2调用powerLongPress函数对长按power事件进行处理;3在MyActivityAcl.java中输入预设的密码,打开新的Launcher3界面;所述的步骤1中,具体的监听方法是:a.在power按键按下时驱动会上报按键事件,EventHub读取到事件后转给InputReader来做处理;b.然后InputReader根据上报的事件类型,交给KeyBoardInputMapper来做按键映射,根据驱动上报的按键值来映射为android在framework的按键值,并通知上层;c.经过framework多层调用最后到PhoneWindowManager,调用interceptKeyBeforeQueueing函数对power键的状态进行判断,在interceptKeyBeforeQueueing函数中根据获取按键对应的androidframework层的按键编码,来判断事件为按下还是抬起,如果事件为按下,则调用interceptPowerKeyDown,在interceptPowerKeyDown函数;如果caseMSG_POWER_LONG_PRESS接受到一个MSG_POWER_LONG_PRESS的异步消息,判定为长按power键事件发生;所述的步骤2中,具体的处理方法是:在powerLongPress函数中根据getResolvedLongPressOnPowerBehavior获取长按动作,然后调用showGlobalActionsInternal函数弹出选择关机or重启orLauncher3对话框,当选择Launcher3按钮时,会直接调用MyActivityAcl.java。

全文数据:

权利要求:

百度查询: 青岛英泰软件技术有限公司 在Android系统全屏状态下返回主界面的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。