Я веб-разработчик и разрабатываю наш веб-сайт на своем локальном настольном компьютере. У меня телефон на андроиде (htc Desire под управлением Android 2.2). Я хочу проверить, как выглядит наше веб-приложение на Android. Я могу подключиться к той же сети Wi-Fi, что и мой настольный компьютер, однако мы используем несколько жестко запрограммированных поддельных доменных имен в нашем веб-приложении. На моем настольном компьютере с Ubuntu Linu7x я использую /etc/hosts
эти доменные имена для локальных IP-адресов.
Можно ли как-то это сделать на андроиде? Я хочу, чтобы «foo.xyz» (имя нашего тестового домена) указывал на 172.31.1.67 (мой внутренний настольный компьютер). Есть ли способ сделать это без рутирования телефона (поскольку мой телефон Android сейчас не рутирован)
Firefox Mobile поддерживает прокси-серверы HTTP, поэтому, несмотря на то, что это другой движок рендеринга, вы должны, по крайней мере, почувствовать, как работает ваш пользовательский интерфейс на маленьком сенсорном экране. Вот как добраться до секретного раздела конфигурации - http://support.mozilla.com/en-US/questions/758279
Браузер по умолчанию включает поддержку прокси-сервера в Gingerbread (хотя это не поможет вам и вашему нерутированному Desire прямо сейчас, HTC должна скоро предложить обновление OTA для Gingerbread , иначе это может подтолкнуть вас к рутированию и перепрошивке вашего телефона).
(Для обоих из них вам необходимо настроить прокси в вашей сети, чтобы он мог обслуживать ваш домен foo.xyz)
Наконец, вы всегда можете использовать эмулятор Android SDK . Производительность будет мучительно низкой, но вы, по крайней мере, будете использовать тот же движок рендеринга.
Редактировать: как GAThrawn упоминает в комментариях выше, вы также можете достичь того, чего хотите, используя записи DNS на DNS-сервере вашей сети по умолчанию или DNS-сервере разработки. Ваш телефон подберет DNS-сервер вашей сети Wi-Fi по умолчанию, или вы можете изменить его на что-то конкретное через «Настройки»> «Беспроводная связь и сети»> «Настройки Wi-Fi»> программная клавиша «Меню»> «Дополнительно».
GATrawn
Мэтт Х
GATrawn
Мэтт Х
Маркив
Амандазавр