К сожалению, это невозможно сделать с помощью Intents.
Причина, по которой, например, полужирный текст отображается в EditText, а не в изображении, заключается в том, что StyleSplan реализует Parcelable , тогда как ImageSpan нет. Поэтому, когда Intent.EXTRA_TEXT извлекается в новом действии, ImageSpan не сможет разархивировать и, следовательно, не будет частью стиля, добавленного в EditText.
Использование других методов, когда вы не передаете данные с помощью Намерения, к сожалению, здесь невозможно, так как вы не контролируете получающее действие.