consistently check for __ANDROID__ not ANDROID define