localhost - это петлевой адаптер на машине (127.0.0.1), вы, вероятно, не сможете использовать этот адрес из приложения для Android (может работать с симулятором, но я все равно не буду его использовать).
Если вы находитесь в той же сети, имя машины может работать, но это зависит от того, что вы используете для размещения образа.Если вы используете полноценный веб-сервер, такой как IIS или что-то в этом роде, вы должны быть хороши (не забудьте проверить настройки брандмауэра на сервере для всех входящих соединений на порт, который вы используете).Если вы используете что-то вроде веб-сервера VS (cassini), то он не будет работать, потому что он не разрешает соединения из коробки.
Если вы не находитесь в одной сети (например, телефон использует данные сотовой связи), вам понадобится что-то общедоступное (DNS-имя или IP-адрес, указывающий на ваш сервер в Интернете).Вы не указываете, что вы используете на сервере, но существует множество бесплатных или очень дешевых хостинговых решений, которые вы можете использовать.
Надеюсь, это поможет!