[英]Reboot a device from phonegap
有沒有辦法用phonegap / cordova重新啟動設備? 我將如何去做呢? 我認為這可能在ipad / iphone上是不可能的,但在androids上是可能的。
首先,除非您的設備已植根/越獄,否則基本上無法完成(取決於我們所談論的是Android還是iOS )。
現在有了有趣的部分,即使您已經擁有root / jailbreaken設備,您也無法做到這一點,除非您可以進行一些Java / Objective C開發。
基本上, Phonegap插件不存在,僅僅是因為通常不需要此功能,除非您在基本級別上使用手機進行操作。 但是,如果您有足夠的知識,則可以自己完成。 Phonegap插件可以非常容易地創建,您可以在本教程中找到更多信息。 您要做的是創建一個簡單的插件,該插件將在需要時執行Java / Objective C代碼。
try {
Process proc = Runtime.getRuntime().exec(new String[] { "su", "-c", "reboot" });
proc.waitFor();
} catch (Exception ex) {
Log.i(TAG, "Could not reboot", ex);
}
不幸的是,我在iOS上使用此功能的經驗不多,因此您需要信任這個答案 。
我需要相同的功能,並根據Gajotres示例創建了一個插件: cordova-plugin-reboot
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.