13

我有一个锁屏应用程序,当用户点击解锁电源按钮时,我的活动是第一个。我在锁屏应用程序上有一个网站链接。当模式解锁被禁用时,chrome 会被网站链接触发。但是当我启用安全模式时,在用户输入他的模式后,chrome 应用程序打开但网站没有被触发。

启用模式锁定

MYLOCK-SCREENAPP > 点击链接 > 进入默认锁屏,用户输入模式 > Chrome 启动但不是网站。

模式锁定禁用

MYLOCK-SCREENAPP > 点击链接 > Chrome 启动,但不是网站。

我在下面使用,启动网站。

url="http://(any url)"
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

很高兴能解决这个问题。有专家吗?:)

4

2 回答 2

4

我会打开网页如下:

public void OpenUrl() {         

    private WebView View;
    View = (WebView) WebDialog.findViewById(R.id.ticketline);  
    View.setWebViewClient(new WebConn());
    View.setScrollbarFadingEnabled(true);  
    View.setHorizontalScrollBarEnabled(false);  
    View.getSettings().setJavaScriptEnabled(true);
    View.loadUrl("url to be loaded goes here");

    getActivity().getSupportFragmentManager().beginTransaction().remove(this).commit();
    WebDialog.show();
}

或者,您可以尝试以下方法:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD|WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); 
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("url goes here")); 
startActivity(browserIntent);
finish();

希望这可以帮助 :)

于 2014-09-26T09:54:15.057 回答
0

我遇到了同样的问题,我相信这是 Chrome 中的一个错误,因为其他浏览器,如 Firefox 和 Opera,它们可以正常工作。但我找到了解决方法

Android锁屏通知无法双击打开浏览器

让我知道这是否适合您。

于 2016-09-13T00:57:10.187 回答