簡體   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