Я хочу изменить имя контакта в андроиде без взаимодействия с пользователем (например, показать другое действие)
Вы можете обновлять (изменять) контакты в Android с помощью ContentResolver
на контакте ContentProvider
Некоторые ссылки для вас:
http://developer.android.com/reference/android/content/ContentProvider.html
http://developer.android.com/reference/android/content/ContentResolver.html