Как я могу использовать информацию SQL DB и т.д., чтобы получать информацию о контактах и текстовых сообщениях?
Вы не должны напрямую читать контакты из базы данных. Используйте соответствующие ContentProviders для доступа к нему. Я думаю, нет другого выбора, кроме чтения из базы данных для SMS. Вы можете ссылаться на существующие потоки при чтении contacts и текстовых сообщений непосредственно на StackOverflow.