在Android 4.4上使用非默认短信应用发送短信

har*_*son 10 sms android android-4.4-kitkat

我可以在Android 4.4 Kitkat上使用无默认短信应用发送短信吗?

这意味着,我是否可以发送短信而无法写入SMS提供商?

我在Android 4.4 Kitkat上对此感到困惑.

我想我可以使用非默认短信应用程序发送短信.

and*_*per 10

即使您的应用不是默认的SMS应用,您也可以发送短信.

但是,您将无法使用SMS提供程序.

这就是新版本的重点 - 让用户明白哪个应用程序可以使用特殊的SMS操作,并且只有一个默认应用程序.

看看这篇文章(摘自android开发者博客):

考虑到一些不想表现为默认短信应用但仍希望发送消息的应用,任何具有SEND_SMS权限的应用仍然可以使用SmsManager发送短信.当且仅当应用程序未被选为Android 4.4上的默认SMS应用程序时,系统会自动将发送的SMS消息写入SMS提供程序(默认SMS应用程序始终负责将其发送的消息写入SMS提供程序).

所以,简而言之,如果您只需要发送和接收短信,您仍然可以这样做.

但是,某些操作要求您将应用程序作为默认的SMS应用程序.