The screenshot below from Samsung Galaxy, but those setting are same in Android platform. To configure email, you have to go to email apps, select settings and tap on + sign to add additional account. Enter your username as [email protected] and type your password. Your Android phone will take care the rest of the setting. The incoming server setting is imap.mail.me.com with SSL security and 993 Port Number. You can see the same details on the screen shot.  

  The outgoing SMTP is configured as smtp.mail.me.com with TLS security and 587 port number.

  That is all, you have to turn on email sync on the next screen and you will start to get emails from iCloud. Please check Simple Steps to Transfer iPhone Contacts to Android to transfer your iPhone contacts to Android.

Δ

How to Setup iCloud Email in Android - 50How to Setup iCloud Email in Android - 78How to Setup iCloud Email in Android - 38How to Setup iCloud Email in Android - 43How to Setup iCloud Email in Android - 65How to Setup iCloud Email in Android - 83How to Setup iCloud Email in Android - 37