微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 滑动解锁中如何启动默认浏览器

滑动解锁中如何启动默认浏览器

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
在锁屏客制化时,或增加快捷解锁应用入口,如果在快捷如后启动默认的浏览器(com.android.browser)会发现无法启动.
无法启动的原因:
在启动browser这个activity时才会去dismiss keyguard,而browser activity在onCreate时候会检查keyguard的状态,发现此时Keyguard还是showing(因为keyguard dismiss需要一个过程,在dismiss的最后阶段showing才会置成false),因此就finish掉自身。
KeyguarDACtivityLaunch.java, 在activity启动是才dismisskeyguard


BrowserActivity.java,检查keyguard的状态来决定是否要忽略掉此intent(finish browser)


[SOLUTION]
解法: 在BroswerActivity.java中的shouldIgnoreIntents()注释掉此行代码,取消此限制。
// ignore != mKeyguarDMAnager.inKeuguardRestrictedInputMode();

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top