[android] new api: service-based requests