簡體   English   中英

從phonegap重新啟動設備

[英]Reboot a device from phonegap

有沒有辦法用phonegap / cordova重新啟動設備? 我將如何去做呢? 我認為這可能在ipad / iphone上是不可能的,但在androids上是可能的。

首先,除非您的設備已植根/越獄,否則基本上無法完成(取決於我們所談論的是Android還是iOS )。

現在有了有趣的部分,即使您已經擁有root / jailbreaken設備,您也無法做到這一點,除非您可以進行一些Java / Objective C開發。

基本上, Phonegap插件不存在,僅僅是因為通常不需要此功能,除非您在基本級別上使用手機進行操作。 但是,如果您有足夠的知識,則可以自己完成。 Phonegap插件可以非常容易地創建,您可以在本教程中找到更多信息。 您要做的是創建一個簡單的插件,該插件將在需要時執行Java / Objective C代碼。

Android / Java示例:

try {
    Process proc = Runtime.getRuntime().exec(new String[] { "su", "-c", "reboot" });
    proc.waitFor();
} catch (Exception ex) {
    Log.i(TAG, "Could not reboot", ex);
}

iOS /目標C范例

不幸的是,我在iOS上使用此功能的經驗不多,因此您需要信任這個答案

我需要相同的功能,並根據Gajotres示例創建了一個插件: cordova-plugin-reboot

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM