【问题标题】:How to realize the shutdown using code如何使用代码实现关机
【发布时间】:2010-05-28 06:45:00
【问题描述】:

有没有什么方法可以用code让手机不关机,我不知道,希望有人给我一些建议,或者例如,code,api

谢谢

【问题讨论】:

  • 据我所知,如果您的应用程序这样做,它可能会从 Market 关闭。你的应用程序基本上会劫持手机。如果您的应用所做的所有事情都让您的手机处于关机状态,这听起来就像是病毒......
  • 你能重新表述一下你的问题吗?你想让手机无法启动吗? -> 那将是没有任何“好”用途的病毒行为。 - 或者你想实现防盗应用,所以如果被盗,主人可以“锁定”手机?
  • 深夜三点后收不到朋友发来的消息,所以我睡着了不醒来关手机,我想自动关机。我不知道谁给我“-1”,为什么?

标签: android


【解决方案1】:

【讨论】:

  • 我测试了你的代码,但我无法重启我的设备。如果我关闭我的设备,我认为你的代码不会重新启动
  • 我关闭了设备,你知道如何重启设备吗?
【解决方案2】:

您可以通过对 ACTION_SHUTDOWN Intent 使用 Intent Receiver 来检测正在发生的关闭。这是为了确保应用程序将所有必需的信息保存到特定于关闭的磁盘中,以防止丢失用户信息。

See how to use Intents here.

See how to use the ACTION_SHUTDOWN intent here.

至于停止关机,我很确定在 Android 上是不可能的。

【讨论】:

  • 作为开发人员,如果正确使用 onPause 方法,通常不必关心 action_shutdown 意图
  • 谢谢,我用了这个try{ Process process = Runtime.getRuntime().exec("su"); DataOutputStream out = new DataOutputStream(process.getOutputStream()); out.writeBytes("重启 -p\n"); out.writeBytes("退出\n"); out.flush(); //process2.waitFor(); }catch (IOException e) { e.printStackTrace(); } 我也想知道反射,是否是正确的数学
  • 恐怕我不明白你在这里想说什么
  • 他想要的是让他的应用程序关闭手机,而不是监听它何时关闭......
猜你喜欢
  • 1970-01-01
  • 2011-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多