Well, I think one point is to have a secret token inside your APP, that only you and your endpoint API knows, for other side you can check a header that is sending the operating system of the user and check if is an android device.
For other side why you only want the API only used by the android app?