#android #database #login
#Android #База данных #аутентификация
Вопрос:
Я разработал приложение на Android, которое принимает информацию о пользователе (регистрация), и эта информация вставляется в файл db, подобный .db. После этого я сделал вход в систему в том же приложении, которое берет информацию о пользователе из файла .db и решает, правильно ли войти в систему или нет. Пока все в порядке. Однако, как вы знаете, это приложение является локальным.Я хочу подключить веб-сервер, потому что, когда я настраиваю свое приложение на другой телефон, я хочу получать информацию.Могу ли я настроить веб-сервер на моем собственном компьютере, чтобы проверить, работает ли мое приложение? Как я могу сделать это на моем собственном компьютере?
Ответ №1:
Вы должны настроить локальный сервер и API, чтобы заставить его работать.
Используйте любой веб-сервер, XAMP, LAMP, tomcat и т.д. создайте базу данных, используя phpMyAdmin в вашем браузере, а также имя пользователя для использования вашим приложением.
Используйте URL, подобный localhost/myfolder/../api.php чтобы получить api, который взаимодействует с нашим приложением.
для взаимодействия с api вы можете использовать http post.
Комментарии:
1. Спасибо за ваш ответ, теперь я настроил его на своем компьютере (Ubuntu 13.10), у меня есть API для операций входа-регистрации, функции регистрации создают папку user.db по пути /data / data / com.example.app / databases. Например, у меня есть 4 телефона (X, Y). Я регистрирую пользователя с телефона X, после этого я хочу войти в систему с телефона Y ЭТОГО пользователя. Как я могу? Я знаю, что это основной вопрос-проблема, но основы — это важные решения, спасибо.
2. androidhive.info/2012/01 / … эта ссылка помогает мне понять мою основную проблему. Спасибо @user3751548
Ответ №2:
Используйте это: Xampp включает apache-webserver, сервер mysql, php.http://sourceforge.net/projects/xampp
Комментарии:
1. Спасибо, я сейчас изучаю это.