Citation: 1B_167/2016 E. B

Mit Beschwerde in Strafsachen und subsidiärer Verfassungsbeschwerde vom 29. April 2016 ans Bundesgericht beantragt A.________, der Entscheid des Obergerichts sei aufzuheben und es sei ihm die amtliche Verteidigung sowie die unentgeltliche Rechtspflege für das vorinstanzliche Verfahren zu gewähren. Als amtlicher Verteidiger bzw. unentgeltlicher Rechtsbeistand sei Rechtsanwalt Peter Steiner einzusetzen. Das Obergericht hat auf eine Vernehmlassung verzichtet. Die Staatsanwaltschaft beantragt die Abweisung der Beschwerde, soweit darauf einzutreten sei. Der Beschwerdeführer hat dazu Stellung genommen.