Есть приложение с БД MySQL (пользователь из интерфейса приложения БД изменять не может, только читать данные из нее), кроме того, некоторые настройки приложения пишутся в файл. Есть задача запоминать значение 0 или 1 для 100 параметров, пользователь будет сам менять их приложении и в итоге нужно будет их использовать. Как это лучше реализовать? Прикрутить вторую БД? Или создать вторую таблицу в первой БД? Или можно это сделать на файлах?
Можно по всякому.
Если настройки не привязаны к устройству, а привязаны к аккаунту - то единственный способ - писать на сервер. У вас же БД на сервере? Однако, если у вас прямой доступ к БД на сервере из приложения (т.е. логин и пароль к БД в приложении находятся), а не скрыто это всё за API, то вам надо правильно настроить права доступа к БД, чтобы нельзя было случайно всё потереть.
Если настройки привязаны к устройству, то можно и просто в файл записать. На Android и iOS для этого есть стандартные возможности. На Android это SharedPreferences. Однако в этом случае данные будут теряться при смене девайса, очистки данных приложения или даже вручную при наличии root-доступа.
Как и что использовать - сложно сказать и всегда остаётся на ваше усмотрение.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Возникла проблемка ,у меня должно выйти 134 элементов но почему то только 1 элемент
Сама ошибка: werkzeugexceptions
Отправляю запрос с кириллицей, а сервер на питоне получает другой текст: И можно ли как-нибудь сразу отправить текст с кириллицей или преобразовать...