我想通过短信重启目标手机。可能吗?我们如何实现这一点?
4 回答
根据Google Groups 上的这个 Android 开发者线程,第三方应用程序无权重启设备。
你的问题有两个核心部分。您可以以编程方式重新启动手机吗?你能写一个程序来拦截传入的短信吗?如果您对两个问题的回答都是“是”,则可以这样做。
我不是 Android 开发人员,但我认为这应该是很有可能的。
看看@Android SMS 拦截没有通知图标或 WAP-PUSH 消息和http://mobiforge.com/developing/story/sms-messaging-android
我认为 BroadcastReceiver 是您正在寻找的那个。
我不知道你是否可以使用 java 以编程方式重置 android 手机......其他人可能会回答你
编辑:我猜根据比尔发布的链接,不允许第 3 方应用程序进行重置
如果您的意思是让应用程序等待特定文本,那么只能在有根手机上。
Ranhiru 的链接告诉您如何在不发出文本通知的情况下获取文本。如果您的手机没有植根,则程序无法访问此类功能。如果它已经扎根,我不能确切地说出该怎么做,我还没有尝试过,但是看看诸如 quickboot 之类的应用程序的来源,其中很多都在 code.google.com 上公开提供
作为记录,可以在库存的 Android 手机上拦截 SMS 消息 - 我编写了一个小应用程序,当我收到短信时会弹出一个 Toast,而不必进入消息应用程序。
无法正常关机/重启/???没有植根手机或成为谷歌(至少,说服手机你是谷歌),但这将违反开发者协议。
事实上,如果你尝试对操作系统或任何其他应用程序做任何事情,你会发现巨大的障碍——这通常是一件好事