[英]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.