Как сделать, чтобы сайт открывался только с Andriod телефонов, а другим выдавал ошибку или что-то другое? То есть что прописать в .htaccess? Или как-то по другому можно реализовать это?
Можете попробовать фильтровать/блокировать по User-Agent. Но это очень легко обойти и трудно захватить все возможные варианты.
На чем бэк написан? Под PHP например есть куча библиотек которые определяют и ОС, и версию ПО. Распишите подробнее на чем сайт, использует ли фреймворки и т.д.