【问题标题】:Delete sent SMS from SMS apps without root从没有root的短信应用程序中删除发送的短信
【发布时间】:2016-02-03 08:17:47
【问题描述】:

晚安! 好吧,我有一个简单的问题。

是否可以从“发件箱”中删除已发送的短信? (不要像环聊或其他短信应用中的“已发送消息”一样留下它)。

我试图在没有 root 权限或任何其他东西的情况下这样做。

如果有一点可能,你能解释一下或帮助我吗?

感谢您的宝贵时间 :)

【问题讨论】:

  • 您想以编程方式执行此操作吗?否则,由于你是 root,你总是可以使用 sqlite3 直接从 shell 修改数据库...
  • 是的!我想在没有 root 的情况下自动执行此操作,因为我的应用程序是针对女性与性别暴力的协会。那么,我的应用发送的短信一定不能在“已发送消息”中
  • 在最近的 Android 版本上,所有发送的消息都由平台自动保存,因此无法在雷达下发送 SMS。最近的 Android 版本通过 AppOps 保护对数据库的写访问,其中默认应用程序被授予写入权限,而其他消息传递应用程序则没有。您可以依赖数据吗?如果是这样,您可以改用 GCM 消息。

标签: android android-studio sms root


【解决方案1】:

不幸的是,我们无法删除已发送的短信。每个供应商,如三星、索尼……都有自己的短信应用程序。只有一个小供应商在股票 rom 中使用默认的 android 短信应用程序。

每个 android rom 都有不同的应用程序来接收即将到来的短信。因此,无法从该应用程序中捕获该短信。

除此之外,android是沙盒机制,没有root权限你不能影响另一个应用程序并做一些技巧。

【讨论】:

  • 这个答案充其量是不完整的,而且有几点是错误的。
猜你喜欢
  • 2016-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-04
  • 2013-02-18
  • 1970-01-01
相关资源
最近更新 更多