首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么有些Android手机(>4.4)可以修改短信数据,而不需要默认的消息应用程序?

为什么有些Android手机(>4.4)可以修改短信数据,而不需要默认的消息应用程序?
EN

Stack Overflow用户
提问于 2016-02-22 16:27:38
回答 1查看 482关注 0票数 0

因为按照谷歌的说法,从安卓KitKat开始,只有默认的短信应用程序才能修改手机上的短信数据库。我们应该做我们自己的应用程序作为默认的短信数据库修改。

但问题是,我已经观察到,一些Android手机的4.4版本,仍然可以删除短信或标记为读,即使他们没有被选择为默认的手机设置?(例如M4马拉松等)。

怎么可能?手机开发人员是否根据自己的需求定制固件?如果是,那解决办法是什么?

我需要为棒棒糖制作一个应用程序,它可以读取短信并将其标记为read,而且也不应该影响手机附带的默认消息应用程序。当收到短信时,股票短信应用应该发出通知吗?有可能吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-02-22 16:59:13

是的,您的应用程序应该是默认的SMS应用程序,以修改API 19 ( KitKat )后的短消息存储,但是,有一个用于KitKat的workaround来克服这种安全性。对于API 21 (Lollipop),没有已知的方法来消除这种限制,除非是默认的SMS应用程序。所以,你可以读短信,但不能标记为读。

此外,一些智能手机制造商完全有可能取消这一限制,但我不明白在这种情况下你需要什么解决方案?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35558772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档