Существует стандартное использование SmsMessage для отправки сообщений.
http://developer.android.com/reference/android/telephony/SmsManager.html
Однако я думаю, что решение Content Provider более стабильно, чем Concrete Class, потому что Content Provider - это абстрактный уровень для доступа к данным в кросс-прикладном случае. В долгосрочной перспективе все можно изменить. Чтобы справиться с этим, разработчики выиграют от принятия шаблона проектирования, класса-оболочки для управления поставщиком контента (фасад) или использования шаблона объекта доступа к данным и т. Д.
В файле конфигурации Android мы можем ограничить уровень SDK, чтобы предотвратить потерю чего-либо:
<uses-sdk
android:minSdkVersion="5"
android:maxSdkVersion="8"
android:targetSdkVersion="7" />
Я новичок в разработке для Android, даже если я прочитал много документов или книг, я знаю, что в исходном коде много черной магии. Изменение слишком быстрое, чтобы написать полный документ (поддерживать его в актуальном состоянии невозможно), поэтому не беспокойтесь об изменении AUTHORITY или Class.
мои 2 цента