As I see, a way to show default emojis on android is by using the following on an input text.
android:inputType=\"textMultiLine|textShortMessage\"
After trying for a while I didn't achieved this goal even injecting a keyevent.
Looking in Google Allo, that looks as a custom implementation. I have switftkey themed keyboard and on KitKat Moto G (1st gen) it's very remarkeable. I tested also on a Marshmallow Moto G (2nd gen) with native keyboard, but contracted, and you can see that isn't the real soft keyboard :
I think there is no way to achieve this without a custom emoji's implementation.