1
由于android 4.3以编程方式发送短信工作正常,但4.4.4以编程方式发送短信也复制到本机收件箱 - 如何处理这个问题。如何在使用android 4.4.4及更高版本到达收件箱之前中止短信?
如何从去停止收件箱中短信或删除的Android 4.4.4及以上
由于android 4.3以编程方式发送短信工作正常,但4.4.4以编程方式发送短信也复制到本机收件箱 - 如何处理这个问题。如何在使用android 4.4.4及更高版本到达收件箱之前中止短信?
如何从去停止收件箱中短信或删除的Android 4.4.4及以上
短信与Android 4.4开始,使用SmsManager
任何非默认的短信应用来发送消息将让他们系统自动写入提供程序。除了您的应用程序是默认的短信应用程序之外,真的没有办法阻止这种情况发生。默认应用程序负责将其自己的传出消息写入提供程序,并且可以选择不这样做。对于传入的SMS消息,情况相同;如果您的应用程序不是默认的短信应用程序,它确实无法控制传入消息是否写入提供程序。此链接描述了应用程序能够充当默认SMS应用程序所需的条件。
Getting Your SMS Apps Ready for KitKat
这就是说,我有一个workaround,允许在提供非默认的应用程序的写入权限,但仅适用于Android 4.4;它在Android 5.0或更高版本中不起作用。有了这个,可以删除传入和传出的消息,但只有在它们被写入后才可以。
我已经处理删除的nativs短信使用此链接在stackoverflow https://stackoverflow.com/questions/27697282/android-kitkat-api-19-how-to-write-messages-in-sms-content-provider - 无/ 27709655。它在Android 4.4.4中工作正常,但由于权限问题,它在android棒棒糖中失败了,任何人都可以有一个解决方案,使它在棒棒糖中工作。提前致谢 – 2015-06-02 06:28:29