Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从webapp导航到手机设置屏幕_Javascript_Html_Sencha Touch - Fatal编程技术网

Javascript 如何从webapp导航到手机设置屏幕

Javascript 如何从webapp导航到手机设置屏幕,javascript,html,sencha-touch,Javascript,Html,Sencha Touch,我正在为所有移动设备开发一个使用sencha touch的web应用程序。我的应用程序使用GPS功能。我想知道如何从我的web应用程序导航到手机的本机设置屏幕,以便用户打开GPS功能 如果GPS未打开,它将提示用户弹出一个弹出窗口,用户将进入位置设置屏幕以打开GPS 这可能吗 请让我知道。我在很多应用程序中都看到了这一功能,甚至在谷歌地图中也看到了。这样做并不符合惯例。您可以简单地说明要遵循的步骤。如果您在Phonegap或Android web view上运行webapp,那么您可以这样做 阅

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

如果GPS未打开,它将提示用户弹出一个弹出窗口,用户将进入位置设置屏幕以打开GPS

这可能吗


请让我知道。我在很多应用程序中都看到了这一功能,甚至在谷歌地图中也看到了。

这样做并不符合惯例。您可以简单地说明要遵循的步骤。

如果您在Phonegap或Android web view上运行webapp,那么您可以这样做

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

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");
<input type="button" value="Say hello" onClick="openSettingPage()" />

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

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");
<input type="button" value="Say hello" onClick="openSettingPage()" />

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

函数opensetingpage(){
Android.goToSettingPage();
}

谢谢。。但我不是在用电话。。该应用程序在浏览器中运行,不仅适用于android,而且适用于所有设备。还有其他解决方案吗?我认为您无法从网站导航到设置。