Предварительная подготовка к выполнению работы:

Убедиться, что Вы сделали всю предварительную работу для Лабораторной работы №15. Если сделали, то переходим дальше. Иначе сделать всю подготовительную работу.

Можно приступать к основной работе

Цель работы – Необходимо разработать приложение с несколькими экранами-активностями, при этом данные пользователя необходимо сохранять при первом вводе в файл настроек приложения SharedPreferences.

За пример возьмите то приложение, которое мы разработали на видео.

Постановка задачи – разработать приложение которое при загрузке проверяет сохранены ли в файле SharedPreferences данные о логине и пароле. Если они есть то отображается главный экран с информацией, иначе запускается другая активность, требующая ввести логин и пароль. При их вводе запускается PHP скрипт, который ищет в БД на веб-сервере эти логин и пароль в соответствующей таблице, если они там есть, то они сохраняются в файле настроек SharedPreferences и запускается главный информационный экран приложения.

Выполнение работы:

1. Создать пустой проект в среде Android Studio. Запустить его на эмуляторе, убедиться, что выводит Hello World.

2. Взять исходники проекта на https://github.com/RinatMiniazev/AppLoginPassResult. Вставить код нужных исходных файлов в свой проект. Запустить в эмуляторе, убедиться, что исходный проект работает. Убедиться, что при повторном запуске приложения логин и пароль уже вбивать не нужно они берутся из файла SharedPreferences. 

Пример итогового результата:




Zuletzt geändert: Montag, 2. September 2024, 14:45