繁体   English   中英

如何从Web应用程序导航到手机设置屏幕

[英]How to navigate to phone setting screen from a webapp

我正在为所有移动设备开发使用sencha touch的Web应用程序。 我的应用程序使用GPS功能。 我想知道如何从我的Web应用程序导航到手机的本机设置屏幕,以便用户打开GPS功能。

如果GPS未开启,则会提示用户弹出窗口,将用户带到位置设置屏幕以开启GPS。

这可能吗 ?

请让我们知道。 我已经在许多应用程序中看到了此功能,即使在Google地图中也是如此。

这样做并不是在实践。 您只需声明要遵循的步骤即可。

如果您正在Phonegap或Android Web视图上运行webapp,则可以这样做。

阅读本文,了解如何将Javascript函数绑定到本机应用程序。

http://developer.android.com/guide/webapps/webview.html#BindingJavaScript

Android代码

public class WebAppInterface {

    /** Show a toast from the web page */
    @JavascriptInterface
    public void goToSettingPage() {
        startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);
    }

}

WebView webView = (WebView) findViewById(R.id.webview);
webView.addJavascriptInterface(new WebAppInterface(this), "Android");

JavaScript代码

<input type="button" value="Say hello" onClick="openSettingPage()" />

<script type="text/javascript">
    function openSettingPage() {
        Android.goToSettingPage();
    }
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM