junhun
junhun
  • 发布:2024-08-15 11:12
  • 更新:2024-10-14 09:43
  • 阅读:308

在uni-app里面如何点击重启按钮重启系统?

分类:uni-app

如何在app里实现重启系统的功能,或者uts插件的写法也可以
我尝试在uts插件的index.uts文件写,提示说没有su权限:

export const rebotSystem = function(){  
    // let ACTION_REBOOT = "android.intent.action.reboot";  
    // 兼容问题,两个都执行吧  
    Runtime.getRuntime().exec("su -c reboot")   
    Runtime.getRuntime().exec("reboot")   
}

plus里面我看到有个plus.runtime,但是里面的plus.runtime.restart();是重启应用,不是重启系统,不知道怎么搞啦

2024-08-15 11:12 负责人:无 分享
已邀请:
LGG233

LGG233 - others

有没有想过自己的问题,uniapp官方很难的好不好,工资涨没涨,有没有好好工作【dog】

  • junhun (作者)

    你有没有想过你活着很浪费空气?怎么不去死?

    2024-08-15 14:26

  • LGG233

    回复 junhun: 笑了,小菜狗

    2024-08-15 14:27

  • junhun (作者)

    回复 3***@qq.com: 死远点,别污我的眼,我发问题跟你有半毛钱关系吗,垃圾玩意,没事干可以去跳楼

    2024-08-15 14:29

  • LGG233

    回复 junhun: 你也死远点,别污我的眼,你怎么这么菜,还爱破防,垃圾玩意,没事干可以去跳楼

    2024-08-15 14:33

  • 2***@qq.com

    不能在技术社区随便玩梗,很多人不一定明白你意思【dog】

    2024-12-19 11:22

junhun

junhun (作者) - 90后

Runtime.getRuntime().exec("reboot");把另一句注释,只用这句就解决啦

1***@qq.com

1***@qq.com

可以重启系统?求教如何处理?最近我也想在uniapp里面重启系统,这种是不是要用离线打包才可以。

  • junhun (作者)

    不用离线打包啊,我是自己写了个uts插件来执行Runtime.getRuntime().exec("reboot")这句代码,你可以引入我写的这个插件调用rebotSystem()试下,插件里没把这个函数写出来:https://ext.dcloud.net.cn/plugin?id=19818

    2024-10-14 09:54

要回复问题请先登录注册