2013-10-04 3 views
0

Есть ли какой-либо метод доступа к базе данных приложений Android с сервера xammp с использованием устройства Android с использованием только USB-кабеля, а другой нет, как Wi-Fi и мобильная сеть. Я просмотрел много статей и форумов, чтобы узнать эту проблему, но не нашел ничего полезного. Я пытаюсь подключить базу данных на localhost xampp с устройства Android (Samsung Galaxy s 2) через мое приложение. Я попыталсяПодключение к устройству Android и xampp-серверу

127.0.0.1

127.0.0.1:80

127.0.0.1:8080

10.0.2.2

10.0.2.2:80

10.0.2.2:800

также пробовал мой ip-адрес для ноутбука.

Когда я пытаюсь отлаживать приложение из eclipse на устройстве, приложение запускается, но когда я нажимаю, чтобы получить данные (список продуктов) с localhost, устройство просто скажет, что «к сожалению, Myapp просто перестает работать», и приложение закрыто. Это когда я не использую Wi-Fi на своем устройстве, но он хорошо работает, когда мое устройство подключено к Wi-Fi. Возможно, есть места, когда нет Wi-Fi, поэтому в случае, если опция usb будет хорошей.

ответ

0

Я не верю, что это будет возможно очень легко, так как это создаст угрозу безопасности для ПК (что-то, кто заряжает свой телефон на вашем ПК), а затем он обращается к вашему компьютеру только потому, что он подключен).

Однако, после быстрого поиска я обнаружил, что это возможно, используя что-то, называемое «обратный привязкой» - также, возможно, возможно, если компьютер работает под Linux.

Проблема заключается в том, что ваш телефон и ноутбук должны совместно использовать сетевое соединение, иначе локальный хост или любой IP-адрес ноутбука не будут доступны. Возможно, вы могли бы создать AP для своего ноутбука (поэтому подключите свой компьютер через Wi-Fi к телефону) - тогда IP-адрес компьютера должен быть доступен?

Может this Статья поможет вам в дальнейшем ...

1
  • установить XAMPP
  • запуска Apache на компьютере, где установлен XAMPP
  • запустить cmd.exe (меню Пуск -> Выполнить ...)
  • введите команду: ipconfig

ipv4 Адрес в том, что что вам нужно. Ввод веб-браузера устройства Android в виде IP-адреса (пример: 192.168.0.23) Вы увидите меню xampp.

+0

Спасибо, что это было очень полезно для меня. –

+0

У меня есть 3G evo, у которого нет опции wifi, поэтому я использую mhotspot, чтобы сделать его wifi ** Теперь **, когда я добавляю команду 'ipconfig', он возвращает 2 адреса ipV4 ** 1 ** из Evo другой из mhotspot. Я пытался с обоими, но я не получаю xamp в своем телефоне Android. Что делать сейчас –

Смежные вопросы