вы можете getSensorList
получить доступ ко всем датчикам определенного типа, но затем вам придется использовать те методы , которые вы упомянули, если вы хотите определенный датчик.
даже реализация getDefaultSensor
просто возвращает первое из списка
public Sensor getDefaultSensor(int type) {
// TODO: need to be smarter, for now, just return the 1st sensor
List<Sensor> l = getSensorList(type);
return l.isEmpty() ? null : l.get(0);
}