2015-07-10 16 views
0

我是cordova的新手。我想知道如何使用cordova打開手機設置? 我發現這個如何使用cordova打開手機設置?

startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0); 

但不明白把這個放在哪裏。

+0

我對cordova知之甚少,但是代碼是打開Android操作系統設置。 – Kalem

+0

Okay Kalem.But有沒有辦法從我的應用程序打開手機設置?實際上我工作的地理位置,並且我希望每當設備位置關閉時它將顯示一個名爲setting的按鈕。點擊按鈕後將打開手機設置。在許多應用程序中,我們可以看到這類設施。 –

回答

0

您無法從應用程序內部或使用自己的對話框打開設備設置。

此前的iOS 5.1,有可能與prefs:鏈接打開特定的設置,你可以在很長的答案在這裏看到 - >iOS Settings PREFS

打開的設置只能通過一個真實的設備對話框喜歡停用定位服務或禁用飛機模式或某物。像那樣。從iOS 8開始,可以打開設置應用程序。更多信息可以在這裏找到 - >Opening Settings Dialog

https://stackoverflow.com/a/23824117/3671726

+0

Sithys感謝您的快速回復。但仍然不清楚。我正在使用科爾多瓦和使用,我想打開手機設置。實際上我工作的地理位置,我想每當Android手機位置關閉它會顯示一個按鈕稱爲設置。並點擊按鈕後,它會打開手機設置。在許多應用程序,我們可以看到這種類型的設施。 –

+0

是的,但是這是一個系統行爲 - 你不能通過'prompt','alert'或其他任何東西打開設置,因爲沒有這樣的命令! – Sithys

0

我的意思與我的意見是,如果你使用這些代碼將僅適用於Android操作系統的設備。

正如@Sithys對iOS或其他平臺表示的那樣,您需要一些其他類型的調用。

如果你仍然想使這個工作與Android檢查https://stackoverflow.com/a/27785992/665823。 據我所知,做這種調用你需要創建一個JavaScript接口,所以也許這個教程可以幫助你http://devgirl.org/2013/07/17/tutorial-how-to-write-a-phonegap-plugin-for-android/

相關問題