Меню

Сохранение настроек приложений android



Урок 33. SharedPreferences — сохранение данных в приложениях | Уроки Android Studio

В этом уроке начинаем обзор способов сохранения данных в android приложениях. Начнем с SharedPreferences.

SharedPreferences – постоянное хранилище на платформе Android, используемое приложениями для хранения своих настроек, например.

Исходный код примера — под видео:

Уроки Android Studio: тут
Инструменты android разработчика: тут
Дизайн android приложений: тут
Уроки создания игр для android: тут
Основы программирования на JAVA: тут

Виталий, для каких целей вы снимаете новые уроки, они полностью дублируют старые, этот урок точная копия УРОКА 33 «Хранение данных. Preferences» https://www.youtube.com/watch?v=13ucu3lETlc, я понял бы еще, если бы содержимое отличалось, так нет, точная копия.
ПОЧЕМУ, на протяжение долгого времени на канале(и на сайте) не появляются новые уроки, а бездумно копируются старые, старые но с новым визуальным оформлением, здесь же ведь не кружок дизайнеров.
Это очень ПЕЧАЛЬНО, надеюсь вы одумаетесь и начнете снимать уроки, которые будет интересно просматривать.
С ув Ваш подписчик.

Спасибо за критику. Уроки обновляются для новой среды разработки. За это проголосовало много подписчиков канала в проводившемся опросе. Кроме этих уроков, на канале выходят новые серии по инструментам, дизайну, играм. Более половины публикуемых уроков — новые.

Для отправки комментария вам необходимо авторизоваться.

Источник

Автоматический Бэкап данных android

Большинство данных на Вашем Android смартфоне или планшете резервируются автоматически с помощью средств Google (или сторонних приложений), но какие именно данные они сохраняют? Мы объясним как происходит бэкап данных android и какие данные сохраняются, а какие нет, так что Вы можете быть спокойны, зная, что Ваши данные в безопасности, или какие действия надо предпринять для резервного копирования данных приложений.

Автоматический бэкап данных android

У Google есть сервис, который встроен в Android, под названием «Служба резервного копирования Android» (Android Backup Service). По-умолчанию эта служба поддерживает большинство типов данных, которые Вам требуется сохранить и связывает их с соответствующим сервисом Google, к которому Вы можете получить доступ через интернет. Вы можете просмотреть параметры синхронизации, перейдя в Настройки > Аккаунты > Google и, выбрав Ваш Gmail адрес.

Календарь, контакты: Ваши контакты из смартфона синхронизируются с контактами Google (Вы можете получить к ним доступ на странице Google Contacts ), а события в календаре синхронизируются с Google Calendar.

Некоторые настройки системы: Android также синхронизирует некоторые параметры системы, например, установленные игры и приложения из Play Store, сохраненные пароли для Wi-Fi сетей и восстанавливает их на каждом устройстве Android, которое Вы используете. Также создается резервная копия настроек экрана, таких как яркость и продолжительность тайм-аута.

Данные браузера Chrome: Если Вы используете браузер Chrome, то Ваши закладки синхронизируются с Вашей учетной записью синхронизации Chrome.

Журнал чата Hangouts: Журнал чата Hangouts сохраняется в Вашей учетной записи Gmail, если Вы не отключили логирование чата в Gmail.

Приложения и другой купленный контент: Все приложения, которые Вы купили (или установили) связаны с Вашим Google аккаунтом. Если Вы настраиваете новое Android устройство (или входите в аккаунт после сброса до заводских настроек ), то Android автоматически скачает и установит приложения, которые ранее были установлены. Вы также можете просматривать какие приложения Вы купили или установили в Google Play Store. Другой купленный контент также связан с Вашим Google аккаунтом.

Некоторые данные сторонних приложений: Сторонние приложения часто, но не всегда, синхронизируют свои данные с веб-сервисами. Если у Вас есть приложение, содержащее данные, которые важны для Вас, проверьте, синхронизируются ли они прежде, чем удалить их.

Пароли в Smart Lock: Если Вы используете Chrome на компьютере и пароли Smart Lock включены, то Ваши пароли синхронизируются не только с Chrome на смартфоне или планшете, но и с некоторыми приложениями.

Фотографии: Если вы используете Google фото, то Вы можете сохранять их на сервере Google.

Это, конечно, не полный список, но он должен дать Вам представление о том, что такое автоматический бэкап данных android. Google включил в этот список большинство Важных данных, поэтому Вы не потеряете контакты, почту, приложения, сохраненные пароли от Wi-Fi, а также пароли в браузере Chrome.

Для каких данных Google не делает резервную копию

Теперь, когда мы узнали, какие данные Google сохраняет автоматически, давайте посмотрим для чего автоматическая резервная копия не предусмотрена:

Читайте также:  Восстановление настроек на андроиде леново

СМС сообщения: по-умолчанию Android не делает резервную копию Ваших сообщений. Но, если Вам хочет сохранить СМС, то можно создать их резервную копию на Gmail .

Данные аутентификации Google: Из соображений безопасности Google не синхронизирует коды аутентификации. Если Вы сотрете все данные (wipe) с Android устройства, то Вы не сможете пройти двухфакторную аутентификацию.

Пользовательские настройки, соединения Bluetooth и данные о безопасности: При настройке нового телефона или после сброса настроек до заводских, Вам придется соединять заново Bluetooth-аксессуары, устанавливать специфичные настройки, и повторно вводить все данные безопасности, такие как пароль для блокировки экрана и отпечатки пальцев.

Перед сбросом или продажей телефона сделайте резервную копию данных, приведенных выше, если они Вам нужны.

Обратная сторона резервных копий

Как и у медали у резервных копий есть тоже обратная сторона. Она заключается в том, что даже если у Вас есть бэкап, то в некоторых случаях Вы не сможете им воспользоваться.

Игровой прогресс: Android Backup Service позволяет разработчикам создавать резервную копию игрового прогресса и восстанавливать ее. Однако, не все разработчики пользуются этой привилегией и поэтому достигнутый игровой прогресс может быть потерян навсегда.

Настройки приложений: Многие настройки приложений по-умолчанию не архивируются. Например, настройки будильника не синхронизируются. Некоторые приложения сохраняют настройки в файл, который Вы можете сохранить вручную, например, сохранить на Google Drive.

Если Вам важны настройки какого-либо приложения, поищите в помощи для приложения возможность архивирования настроек. В некоторых случаях Вы можете сами создать резервную копию настроек и сохранить ее в файл и при необходимости восстановить ее на новом устройстве.

Полный бэкап телефона android

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

Если Вы хотите сделать резервную копию вручную, то у Вас на выбор есть два варианта:
Titanium Backup: Titanium Backup это мощное средство для резервного копирования. Вы можете использовать бесплатную версию, но если Вам необходимо больше функций, то придется купить версию Pro (около 6$). Это приложений требует наличие рут прав. Более подробное описание приложение, а также инструкцию по использованию Вы можете найти здесь .

Скрытые функции Android для резервного копирования: В Android есть возможность создания и восстановления резервной копии, которая не требует рут прав , но эта функция скрыта. Вы должны будете соединить смартфон с компьютером и при помощи специальных команд создать или восстановить бэкап данных android.

В общем, в Android уже встроены необходимые инструменты для резервного копирования важных данных. Необходимо также включить Photo Uploads, чтобы хранить резервную копию изображений.

Источник

Как сделать резервную копию Android, контактов, фотографий и программ на телефоне

Смартфоны становятся все более надежными с точки зрения хранения важной пользовательской информации, и на это, в том числе, положительно влияют самые разнообразные способы резервного копирования. Жаль, но всегда есть вероятность, что вы потеряете свое мобильное устройство, случайно уроните его в воду или банально разобьете вдребезги. Именно в этих случаях вам на помощь придет бэкап всей самой важной информации — как документов, связанных с профессиональной деятельностью, так и фотографий своего еще совсем маленького ребенка, которые будет здорово показать всем собравшимся на его 21-й день рождения.

Создать резервную копию ваших данных помогут фирменные сервисы Google, а также многочисленные сторонние решения — вы также можете сделать бэкап информации на компьютер. Эта статья расскажет вам о ключевых способах закрыть все свои файлы в виртуальный сейф, из которого они не должны пропасть.

Дисклеймер: при описании пунктов меню в «Настройках» и других приложениях на Android используются сугубо условные значения. Это связано с тем, что у разных производителей те или иные возможности могут называться а абсолютно по-разному. Цель материала — дать направление для дальнейшего действия.

Содержание

Резервная копия важных данных с помощью сервисов Google

На самом деле, резервное копирование большинства пользовательских данных не так сложно реализовать с помощью фирменных сервисов Google — этот процесс значительно упростился за последние годы. К сожалению, компания не предлагает полное создание бэкапа всего гаджета целиком, как это реализовано у компании Apple с ее iCloud. Тем не менее, вы можете элементарно слить на «Google Фото» и «Google Диск» свою самую важную информацию, за исключением SMS, настроек системы и некоторой другой второстепенной информации.

Читайте также:  Почему айфон не сбрасывает контент и настройки

Резервная копия фото и видео. Если вы все еще не используете приложение «Google Фото», судя по всему, настал момент, когда вам пора начать это делать. Это особенный сервис, который умеет автоматически сохранять в облако все, что вы снимаете на свой смартфон, — да, вы все правильно поняли, после установки соответствующего приложения у вас пропадет надобность делать это вручную. При первом открытии важно правильно настроить программу, чтобы она самостоятельно делала резервные копии вашего мультимедийного контента — вот как это правильно сделать:

  • скачайте приложение «Google Фото»;
  • откройте приложение «Google Фото»;
  • перейдите в раздел «Настройки»;
  • разверните меню «Автозагрузка и синхронизация»;
  • убелитесь, что переключатель «Автозагрузка и синхронизация» переведен в активное положение.

В этом же меню нужно обратить внимание на пункт «Размер фотографий». Он дает возможность определить качество, в котором контент будет загружаться на серверы Google. Важно отметить, что при использовании «Высокого качества», фотографии в рамках которого ограничены разрешением 12 Мп, «Google Фото» предоставляет вам собственное бесплатное хранилище с неограниченным размером. Тем не менее, вы также можете выбрать вариант «Исходное качество», который не будет обрезать разрешение ваших снимков, — для него будет использоваться доступное место на вашем «Google Диске». Кстати, последний отлично подходит для хранения других файлов, которые вам определенно также захочется сохранить.

Резервная копия любых других ваших файлов. Конечно, фотографии и видеозаписи, которые сохраняют обрывки вашей памяти, точно очень важны. Тем не менее, не менее ценными также могут быть и документы, которые вы используете в своей профессиональной и другой деятельности. Их можно достаточно просто сохранить на «Google Диске» — это удобно как с точки зрения резервного копирования, так и с позиции общего доступа к файлам с любого поддерживаемого устройства. Вот что нужно сделать, чтобы забросить любые свои данные на облако Google через это приложение:

  • скачайте приложение «Google Диск»;
  • откройте «Google Диск»;
  • нажмите на кнопку ⊕;
  • выберите вариант «Загрузить»;
  • определитесь с файлами, которые необходимо загрузить в облако.

«Google Диск» — универсальный сервис, который в дальнейшем можно использовать совместно со многими мобильными и другими приложениями. К примеру, у большинства файловых менеджеров зачастую есть встроенная интеграция с фирменным облачным хранилищем Google, и они дают возможность взаимодействовать с информацией, которая уже залита на облако, а также автоматически сохранять ее туда в обновленном виде.

Резервная копия настроек, игр и программ. Чтобы сделать бэкап большинства базовых параметров своего гаджета на базе Android, а также установленного программного обеспечения, можно использовать встроенную службу резервного копирования операционной системы. Она значительно упростит восстановление информации на новом устройстве, если она использует ту же или более позднюю версию Android. Следуйте инструкциям ниже, чтобы активировать встроенное автоматическое резервное копирование, созданное разработчиками Google:

  • откройте «Настройки»;
  • перейдите в раздел работы с учетными записями и резервного копирования;
  • разверните меню резервного копирования данных;
  • переведите в активное положение переключатель автоматического резервного копирования и, если потребуется, введите данные учетной записи Google.

По большому счету, уже этих шагов достаточно, чтобы защитить от потери подавляющее большинство своих данных. Тем не менее, в этом случае вам придется полностью пользоваться сервисами Google и даже оплачивать место в облачном хранилище данных, если базового не будет достаточно. Не могу исключать, что у вас может быть желание обратить свое внимание на альтернативы.

Чтобы восстановить резервную копию на новом телефоне, достаточно войти в свой аккаунт, а потом скачать «Google Фото» и «Google Диск». Это займет всего несколько минут.

Резервная копия информации через сторонние облачные сервисы

На рынке достаточно альтернативных облачных хранилищ для всей вашей информации, которые вы также можете активно использовать. К примеру, неплохой альтернативой может стать OneDrive от Microsoft — компания предлагает 1 ТБ пространства для заливки своей информации вместе с подпиской Office 365, которую многие используют. На западе популярностью также пользуется Amazon Drive, который предлагает неограниченное место для хранения информации всем подписчикам Prime. Словом, вариантов предостаточно, но всех их обычно объединяет необходимость ручного выбора фалов, которые нужно загрузить на сервера, что может быть не так удобно. Популярные облачные сервисы:

Читайте также:  Настройки для самсунг gt s3600i

Чтобы восстановить резервную копию на новом телефоне, достаточно скачать необходимое приложение, войти в свой аккаунт, а потом скачать из облака все необходимые файлы.

Резервная копия офлайн на жесткий диск своего компьютера

Прекрасно понимаю, что вы можете быть против резервного копирования своей важной информации с помощью любых облачных хранилищ. Не отношу себя к числу подобных скептиков, но некоторые считают, что их данные компании могут анализировать и использовать в собственных целях. Не исключаю этого, поэтому допускаю, что многим будет комфортнее хранить бэкап на личном компьютере, который всегда под рукой. Этот вариант также нельзя списывать со счетов.

Передача данных с помощью кабеля. Да, вы периодически можете сбрасывать на компьютер вручную все свои самые важные данные, с которыми работаете на смартфоне, включая последние фотографии и видеозаписи. На Windows для этого даже дополнительное программное обеспечение не понадобится, а вот для Mac нужно приложение Android File Transfer. В остальном процесс передачи данных на компьютер практически не отличается:

  • подключите смартфон к компьютеру с помощью USB-кабеля и выберите на мобильном устройстве вариант обмена данными;
  • на Windows откройте «Мой компьютер» и перейдите в хранилище смартфона — на Mac откройте Android File Transfer;
  • скопируйте файлы, хранящиеся на смартфоне, на диск компьютера.

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

Передача данных беспроводным образом. Чтобы упростить передачу файлов со смартфона на компьютер, можно также использовать специальные утилиты для синхронизации информации. Подойдет, к примеру, приложение Syncthing. Оно дает возможность выбрать конкретную папку на своем смартфоне, которая будет автоматически перебрасываться на компьютер каждый раз, когда его десктопный клиент обнаружит гаджет в поле своего зрения. Это также может быть удобно.

Чтобы восстановить резервную копию на новом телефоне, достаточно перебросить на него все файлы, которые вы сохранили на жестком диске компьютера.

Полная резервная копия системы, приложений и их данных с помощью специальных утилит

Уверен, подавляющему числу пользователей с головой хватит и всех тех приложений, сервисов и встроенных возможностей, про которые шла речь выше. Тем не менее, наиболее опытные также могут обратить внимание на специализированные решения для резервного копирования данных, которых на рынке также хватает. В рамках данного материала остановлюсь на двух утилитах: Super Backup & Restore, которая отлично подходит для Android-смартфонов без Root, а также Titanium Backup, для использования которой нужен Root.

Super Backup & Restore. С помощью данного приложения можно создавать резервные копии отдельных элементов вашего смартфона: программ, контактов, SMS, календарей, списков голосовых вызовов и так далее. Вы можете определить, куда будут делаться те или иные бэкапы, чтобы проще найти их, а также запланировать автоматическое резервное копирование в облачные хранилища. После установки приложение сразу же предложит пройти процедуру его настройки и выбрать те элементы, которые для вас наиболее важны.

Titanium Backup. Это ультимативное решение для создания резервной копии вашего Android-смартфона. С помощью него в итоге можно восстановить практически все данные, которые были на мобильном устройстве, включая настройки системы и отдельных приложений и даже сохраненные пароли Wi-Fi. Да, сегодня некоторые считают Titanium Backup решением из прошлого, но ничего подобного на рынке пока все еще нет. При первом запуске приложения рекомендую ознакомиться с разделом пакетных действий, которое содержит весь необходимый вам функциональный набор. С помощью данного решения резервную копию получится разместить в Dropbox или на «Google Диске».

Чтобы восстановить резервную копию на новом телефоне, достаточно скачать Super Backup & Restore или Titanium Backup и выбрать необходимые данные для восстановления.

Вне зависимости от того, вам нужно сохранить какие-то отдельные данные или сделать бэкап всего устройства целиком, в этом нет ничего сложного — данная статья тому яркое подтверждение. Если же у вас есть какие-то более интересные находки в вопросе резервного копирования, обязательно дайте знать в комментариях к этому материалу — обсудим.

При работе над этой статьей использовались материалы Android Authority.

Источник

Adblock
detector