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