You have to implement the send action for different messaging apps like hike whatsapp hike etc. as you can't tell these apps to send a message to a specific contact as the database is protected.
Reason
- You never know which contact has what id in these apps like for you what may be "foo" can be something else in whatsapp database.
So all you have to do this is just put data and package name.
Hike - com.bsb.hike
Whatsapp - com.whatsapp
Intent i=new Intent();
i.setPackageName("");
startActivity(i);
Hope it helps.