微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 从phonegap重启设备

有没有办法用phonegap / cordova重启设备?我该怎么做呢?我认为在ipad / iphone上可能无法实现,但它会在机器人上.

解决方法:

首先,除非您的设备是root / jailbreaken(取决于我们在谈论Android或iOS),否则基本上无法完成.

现在有趣的是,即使你有root / jailbreaken设备你也无法做到这一点,除非你可以做一些Java / Objective C开发.

基本上,Phonegap插件并不存在,因为除非您在基本级别上使用手机执行某项操作,否则通常不需要此功能.但如果你有足够的知识,你可以自己做. Phonegap插件可以非常简单地创建,你可以在这tutorial中找到更多.你想要做的是创建一个简单的插件,它将在你需要时执行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 / Objective C示例

不幸的是,我对iOS上的这个功能没有太多经验,所以你需要相信这个answer.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐