Стратегия/архитектура для управления настройками устройства BLE с AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Стратегия/архитектура для управления настройками устройства BLE с Android

Сообщение Anonymous »

TL;DR: Каков рекомендуемый подход к управлению настройками на устройстве BLE?
Я уверен, что я не единственный, кто задается этим вопросом. Однако я не могу найти какой-либо материал для решения этой проблемы, и я новичок в программировании для Android. Простите меня, пожалуйста.
Я разрабатываю устройство BLE. У меня есть функциональное оборудование. У меня есть приложение для Android, которое находит устройство BLE и может получить его текущие настройки. Что мне сейчас нужно, так это способ представить эти настройки пользователю, чтобы он мог ими управлять.
Я пишу свое приложение на Java, потому что это то, с чем я знаком больше всего. Я использую Android Studio.
Изначально у меня был собственный класс, в котором хранились настройки. Мне удалось их прочитать и записать на устройство, но представить их пользователю стало большой работой с пользовательским интерфейсом.
А затем я обнаружил Preferences и связанный с ними PreferenceFragmentCompat. Они были представлены красиво, с минимальной работой над пользовательским интерфейсом. Однако чем больше я вникаю в это, тем больше обнаруживаю, что настройки используются для хранения настроек на мобильном устройстве. Я понимаю, что попытка заставить их работать для хранения настроек на удаленном устройстве BLE, скорее всего, вставит квадратный штифт в круглое отверстие.
Поэтому мне интересно, каковы рекомендации сообщества о том, как подойти к этому. Android не должен кэшировать настройки или каким-либо образом сохранять их, поскольку они фактически нестабильны.
-- Устройство BLE можно использовать с несколькими мобильными устройствами.
Нужно ли мне вернуться к написанию кода пользовательского интерфейса с помощью моего пользовательского класса настроек или есть другой подход, который лучше использует Android? Может ли кто-нибудь указать мне рекомендуемый подход?

Подробнее здесь: https://stackoverflow.com/questions/798 ... om-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»