Задать вопрос
  • Как отправить запрос доступа к SD-карте?

    @AlexDeww
    Вы в принципе уже нашли ответ(ACTION_OPEN_DOCUMENT_TREE).
    Возможно вы уже находили эту статью, но на всякий скину
    https://ru.smedialink.com/razrabotka/rabota-s-sd-k...
  • Как защитить приложение от подмены локального времени?

    @AlexDeww
    Евгений, Ну тут нужно хотя бы раз получить serverOffset после загрузки устройства и сохранить его в настройках, тогда смена времени с сетью или без, ни как не повлияет. Потому что elapsedRealtime возвращает время с момента загрузки системы и ни как не пересекается с настройками времени.
  • Как сделать отступы в ListView?

    @AlexDeww
    Как лихо Денис Загаевский списал приложение в "написано очень плохо" из за ListView. Ничего плохого в нем нет для маленьких списков. Тем более, что они из коробки умеет больше чем RecyclerView.

    Даниил, покажите ваш item_layout, посмотрим что там да как.
  • Что выбрать для хранения данных JSON или sqlite?

    @AlexDeww Автор вопроса
    А гибкость как таковая и не нужна. При помощи Gson грузим все в массив и работаем с ним(из выборок делается всего одна, по имени).

    Я читал на разных сайтах про то, когда лучше использовать бд, а когда файлы.
    Данные не особо динамичные, выборок сложных нет, как бы вроде и не зачем базу крутить. Но есть еще условие, это объем данных, вот с ним не понятно. Пишут если объем данных большой, то файлы для этого не очень хорошо подходят. Но что скрывается под "большой объем", 100, 200, 1000, 10000. Пять файлов по 200 объектов, это большой объем или нет. В будущем может увеличится ну максимум в 2 раза.

    По большей части я склоняюсь к файлу, так как с ним проще работать. Но не могу сам себе объяснить почему.