🗊 Презентация Android shared preferences

Нажмите для полного просмотра!
Android shared preferences, слайд №1 Android shared preferences, слайд №2 Android shared preferences, слайд №3 Android shared preferences, слайд №4 Android shared preferences, слайд №5 Android shared preferences, слайд №6 Android shared preferences, слайд №7 Android shared preferences, слайд №8 Android shared preferences, слайд №9 Android shared preferences, слайд №10 Android shared preferences, слайд №11 Android shared preferences, слайд №12 Android shared preferences, слайд №13 Android shared preferences, слайд №14 Android shared preferences, слайд №15 Android shared preferences, слайд №16 Android shared preferences, слайд №17 Android shared preferences, слайд №18 Android shared preferences, слайд №19 Android shared preferences, слайд №20 Android shared preferences, слайд №21 Android shared preferences, слайд №22 Android shared preferences, слайд №23 Android shared preferences, слайд №24 Android shared preferences, слайд №25 Android shared preferences, слайд №26 Android shared preferences, слайд №27 Android shared preferences, слайд №28

Содержание

Вы можете ознакомиться и скачать презентацию на тему Android shared preferences. Доклад-сообщение содержит 28 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Shared Preferences
Описание слайда:
Shared Preferences

Слайд 2


Root-права Для 100% погружения в новую тему рекомендуется выставить на устройстве админские права! Root-права (или супер-юзер) – Предоставляют...
Описание слайда:
Root-права Для 100% погружения в новую тему рекомендуется выставить на устройстве админские права! Root-права (или супер-юзер) – Предоставляют владельцу Android-устройства полный контроль над системой, что позволяет редактировать и изменять системные файлы и папки.

Слайд 3


Программы для root-доступа Root-доступ можно получить при помощи специальных программ. Если антивирус будет показывать уведомление о том, что...
Описание слайда:
Программы для root-доступа Root-доступ можно получить при помощи специальных программ. Если антивирус будет показывать уведомление о том, что программа заражена, не нужно обращать на это внимание. Такие программы требуют доступ к ядру устройства, это по сути является взломом, и именно по этой причине антивирусы выдают предупреждение.

Слайд 4


Требуются root-права… Практически каждый, кто купил смартфон или планшет на OS Android, первым делом начинает искать различные программы и игры на...
Описание слайда:
Требуются root-права… Практически каждый, кто купил смартфон или планшет на OS Android, первым делом начинает искать различные программы и игры на него. И часто, при просмотре программ, встречаются такие фразы, как "Требуются root права, Нужен root, Для работы программы необходимо получить root.." и тд. Так для чего же нужны root-права? Как их получить? Что они дают?

Слайд 5


Что дают root-права? Изменять системные файлы Удалять стандартные приложения (календарь, карты и тд.) Изменять и удалять темы, ярлыки Устанавливать...
Описание слайда:
Что дают root-права? Изменять системные файлы Удалять стандартные приложения (календарь, карты и тд.) Изменять и удалять темы, ярлыки Устанавливать изображения, выводимые на дисплей устройства при его загрузке Добавлять исполняемые файлы Linux Оптимизировать работу своего устройства, разогнать процессор Запускать приложения, которые не работают без активации root-прав Осуществлять резервное копирование данных Устанавливать модифицированные прошивки И множество других возможностей...

Слайд 6


Гарантийное обслуживание С установкой root-прав на смартфоне или планшете, теряется право на гарантийное обслуживание. Если впоследствии с аппаратом...
Описание слайда:
Гарантийное обслуживание С установкой root-прав на смартфоне или планшете, теряется право на гарантийное обслуживание. Если впоследствии с аппаратом возникнут какие-либо проблемы, в сервисном центре вполне обоснованно откажут в гарантийном обслуживании. Кроме того, если совершить критические ошибки во время процедуры рутования, можно превратить свой любимый смартфон в бесполезный кусок пластмассы, выведя из строя программную часть.

Слайд 7


祝你健康快樂好心情的管理員權 Увидев это, я чёт передумал ставить рут 
Описание слайда:
祝你健康快樂好心情的管理員權 Увидев это, я чёт передумал ставить рут 

Слайд 8


Сохранение данных Очень часто требуется сохранить какие-нибудь мелкие настройки, вроде того – до какого уровня дошёл пользователь в игре Load Runner…
Описание слайда:
Сохранение данных Очень часто требуется сохранить какие-нибудь мелкие настройки, вроде того – до какого уровня дошёл пользователь в игре Load Runner…

Слайд 9


Сохранение данных На каком треке, и какой секунде воспроизведения остановился плеер…
Описание слайда:
Сохранение данных На каком треке, и какой секунде воспроизведения остановился плеер…

Слайд 10


Сохранение данных Какой именно твит пользователь читал в прошлый раз…
Описание слайда:
Сохранение данных Какой именно твит пользователь читал в прошлый раз…

Слайд 11


Сохранение данных И даже калькулятор следит за пользователем и тихонечко запоминает, что на нём считали в последнее время…
Описание слайда:
Сохранение данных И даже калькулятор следит за пользователем и тихонечко запоминает, что на нём считали в последнее время…

Слайд 12


Как сохранить данные Система Android предлагает три способа сохранения информации: Работа с файлами в стиле Java Создание базы данных Shared...
Описание слайда:
Как сохранить данные Система Android предлагает три способа сохранения информации: Работа с файлами в стиле Java Создание базы данных Shared Preferences

Слайд 13


Плюсы и минусы способов Хранить данные в базе не всегда оправдано, особенно если данных не слишком много, они простые и не нужно анализировать данные...
Описание слайда:
Плюсы и минусы способов Хранить данные в базе не всегда оправдано, особенно если данных не слишком много, они простые и не нужно анализировать данные на предмет, сколько уровней игры прошёл пользователь в прошлом году, и сколько часов листал ленту твиттера за октябрь и ноябрь. Вариант с файлами хорош, например, для сохранения больших текстовых заметок. Естественно, и для простых данных тоже можно использовать файлы. Записали что-то в файл, а потом открыли его и считали данные. Но на самом деле не нужно изобретать велосипед и придумывать свою структуру для хранения данных, в Android существует класс SharedPreferences, разработанный специально для этих целей. Приложение автоматически создаёт файл в своей папке и хранит простые данные в виде «ключ — значение». Весь процесс создания, открытия, чтения файла оптимизирован.

Слайд 14


Shared Preferences Общие настройки поддерживают базовые типы boolean, String, float, long и int, что делает их идеальным средством для быстрого...
Описание слайда:
Shared Preferences Общие настройки поддерживают базовые типы boolean, String, float, long и int, что делает их идеальным средством для быстрого сохранения значений по умолчанию, полей объектов класса, текущего состояния графического интерфейса и пользовательских настроек.

Слайд 15


Пример кода
Описание слайда:
Пример кода

Слайд 16


Получение общих настроек Чтобы внести изменения в настройки, нужно использовать класс SharedPreferences.Editor. Получить объект Editor можно через...
Описание слайда:
Получение общих настроек Чтобы внести изменения в настройки, нужно использовать класс SharedPreferences.Editor. Получить объект Editor можно через вызов метода edit() объекта SharedPreferences. После того, как внесены все необходимые изменения, вызывается метод apply(), чтобы изменения вступили в силу.

Слайд 17


Способы получения Чтобы получить экземпляр класса SharedPreferences для получения доступа к настройкам в коде приложения используется один из трёх...
Описание слайда:
Способы получения Чтобы получить экземпляр класса SharedPreferences для получения доступа к настройкам в коде приложения используется один из трёх методов: getPreferences() — внутри активити, чтобы обратиться к определённому предпочтению в рамках одного активити getSharedPreferences() — внутри активити, чтобы обратиться к предпочтению на уровне приложения getDefaultSharedPreferences() — из объекта PreferencesManager, чтобы получить общедоступную настройку, предоставляемую Android

Слайд 18


Как сохранить настройки
Описание слайда:
Как сохранить настройки

Слайд 19


Получение настроек Все эти методы возвращают экземпляр класса SharedPreferences, из которого можно получить соответствующую настройку с помощью ряда...
Описание слайда:
Получение настроек Все эти методы возвращают экземпляр класса SharedPreferences, из которого можно получить соответствующую настройку с помощью ряда методов:

Слайд 20


Где хранятся настройки Файлы настроек хранятся в каталоге /data/data/имя_пакета/shared_prefs/имя_файла_настроек.xml. Чтобы увидеть этот xml-файл, в...
Описание слайда:
Где хранятся настройки Файлы настроек хранятся в каталоге /data/data/имя_пакета/shared_prefs/имя_файла_настроек.xml. Чтобы увидеть этот xml-файл, в котором хранятся все ключи и значения shared preferences, необходимо зайти в Android Device Monitor, выбрать там вкладку File Manager, найти папку data, и развернуть её. Во вложенной папке data будет файл shared preferences. Но, для этого нужны root-права на устройстве!

Слайд 21


Где хранятся настройки
Описание слайда:
Где хранятся настройки

Слайд 22


Preferences Framework Иногда необходимо предоставить пользователю возможность настраивать функциональность приложения под свои вкусы. Часто для этих...
Описание слайда:
Preferences Framework Иногда необходимо предоставить пользователю возможность настраивать функциональность приложения под свои вкусы. Часто для этих целей в приложениях используют отдельный экран настроек. Безусловно, можно создать собственный xml-файл разметки и разместить там нужные элементы управления для активити с настройками, но Android для этих целей предоставляет собственный Preferences Framework, с помощью которого можно создать индивидуальный набор предпочтений и встраивать их в приложения. Главное преимущество использования фреймворка состоит в том, что экран настроек выглядит стандартно во всех приложениях и позволяет пользователю быстрее разобраться в работе.

Слайд 23


Как выглядят экраны настроек
Описание слайда:
Как выглядят экраны настроек

Слайд 24


PreferenceActivity Использование фреймворка позволяет быстро создать экран настроек, практически без написания кода. Предпочтения — это отдельное...
Описание слайда:
PreferenceActivity Использование фреймворка позволяет быстро создать экран настроек, практически без написания кода. Предпочтения — это отдельное активити в приложении. Само активити настроек наследуется от класса PreferenceActivity, а не от стандартного класса Activity. Предпочтения определяются в отдельном XML-файле, где корневым элементом является элемент , который представляет собой контейнер для предпочтений и может содержать дочерние элементы . Также существует контейнерный элемент , который предназначен для объединения предпочтений в группы.

Слайд 25


Создание активити настроек
Описание слайда:
Создание активити настроек

Слайд 26


Этот шаблон слишком сложный!
Описание слайда:
Этот шаблон слишком сложный!

Слайд 27


Разметка пунктов меню Определение пунктов меню настроек должно находиться в XML-файле с любым названием, который нужно положить в папку res / xml...
Описание слайда:
Разметка пунктов меню Определение пунктов меню настроек должно находиться в XML-файле с любым названием, который нужно положить в папку res / xml (папку xml придётся создать).

Слайд 28


Пример кода
Описание слайда:
Пример кода



Похожие презентации
Mypresentation.ru
Загрузить презентацию