【问题标题】:How to boot android phone programmatically?如何以编程方式启动安卓手机?
【发布时间】:2010-07-28 12:19:31
【问题描述】:

我想通过短信重启目标手机。是否可以?我们如何实现这一点?

【问题讨论】:

  • 我希望不会,那真的很可怕 :-)
  • 好吧,如果手机有一个应用程序在等待特定的短信,并且在它到达后它会自行重启,这可能是可能的。但这只是猜测。
  • 有多少'?'量化问题的难度级别?
  • 为什么这个标签是“Java ME”?

标签: android sms reset


【解决方案1】:

根据this Android Developers thread on Google Groups,第三方应用程序无权重启设备。

【讨论】:

    【解决方案2】:

    您的问题有两个核心部分。您可以以编程方式重新启动手机吗?你能写一个程序来拦截传入的短信吗?如果您对两个问题的回答都是“是”,则可以这样做。

    我不是 Android 开发人员,但我认为这应该很有可能。

    看看@Android SMS intercept without notification icon or WAP-PUSH messageshttp://mobiforge.com/developing/story/sms-messaging-android

    我认为 BroadcastReceiver 就是你要找的那个。

    我不知道您是否可以使用 java 以编程方式重置 android 手机......其他人可能会回答您

    编辑:我猜根据比尔发布的链接,不允许第 3 方应用程序进行重置

    【讨论】:

    • K.. 我们无法重启,但我们可以通过编程方式关闭安卓手机吗??
    • @Kanika:我真的不知道这是否可能,因为我不是 Android 开发人员:(
    【解决方案3】:

    如果您的意思是让应用等待特定的文本,那么只能在有根手机上。

    Ranhiru 的链接告诉您如何在不发出文本通知的情况下获取文本。如果您的手机没有植根,则程序无法访问此类功能。如果它是 Root 的,我不能确切地说出该怎么做,我还没有尝试过,但是看看诸如 quickboot 之类的应用程序的来源,其中很多都在 code.google.com 上公开提供

    【讨论】:

    • k.. 无论我从谷歌搜索中得到什么,我们都无法以编程方式重新启动我们的手机,直到它被植根。
    • 但是谁能解释一下是否可以通过编程方式关闭我们的手机而不是重新启动?请尽快回复。
    【解决方案4】:

    为了记录,可以在现有的 Android 手机上拦截 SMS 消息 - 我编写了一个小应用程序,当我收到短信时会弹出 Toast,而不必进入消息应用程序。

    无法正常关机/重启/???无需 root 手机或成为 Google(至少要让手机相信您是 Google),但这将违反开发者协议。

    事实上,如果你尝试对操作系统或任何其他应用程序做任何事情,你会发现你的方式存在巨大障碍 - 这通常是一件好事

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-24
      相关资源
      最近更新 更多