Где андроид хранит настройки

Где приложения Android хранят данные?

Не могли бы вы перечислить все возможные каталоги, где приложения Android могут хранить данные, предоставив описание, какие данные хранятся в каждом каталоге?

Все приложения (корневые или нет) имеют каталог данных по умолчанию, который является /data/data/

. По умолчанию базы данных приложений, настройки и все остальные данные находятся здесь. Если приложение ожидает, что будут храниться огромные объемы данных, или по другим причинам хочет «быть хорошо со встроенным хранилищем», на SDCard ( Android/data/

) имеется соответствующий каталог .

Кроме того, все приложения могут хранить данные в любом месте на SDCard, поскольку нет никаких ограничений — и многие приложения делают это. Они могут свободно использовать имена каталогов (и они снова используют), что часто затрудняет решение, для чего предназначен весь этот «мусор» на карте, и что из него можно удалить.

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

Вы можете найти общее объяснение иерархии каталогов Android в моем ответе здесь . Для вашего конкретного вопроса я мог бы добавить более подробную информацию о /data/data/

(и соответствующей SD-части):

  • databases/ : здесь идут базы данных приложения
  • lib/ : библиотеки и помощники для приложения
  • files/ : другие связанные файлы
  • shared_prefs/ : настройки и настройки
  • cache/ : ну кеширует

В этом месте может быть еще несколько каталогов или меньше — все зависит от приложения. В своем собственном «домашнем каталоге» (и это то, чем он в основном является, говоря по Linux), они могут размещать файлы там, где они хотят. Обычно эти файлы и каталоги доступны только для самого приложения (и, конечно, для пользователя root) — кроме тех, которые хранятся на SDCard и доступны всем приложениям.

Источник

Где хранятся данные приложений?

Где хранятся данные приложений? Профили и т.д. И сами приложения? Всё облазил, не могу найти. Например, в диспетчере приложений смотрю: Mozilla — приложение 28 Мб, данные 68 Мб. Но где это всё? Поиск выдает папку /mnt/sdcard/Android/data/org.mozilla.firefox, но там только папка для загрузок, она пустая. К тому же, тут ещё все эти папки «переплетены», одна и та же папка видна из разных каталогов. В Линуксе приложения хранятся в папке /usr/bin, профили — в каталоге /home/ . Тут я таких каталогов не нахожу.
Нашёл каталог /system/app, там очень много файлов *.apk, но это, вроде как, дистрибутивы программ, так как судя по именам, это предустановленные приложения. Ничего из установленного мной там нет.

Добавлено через 7 часов 38 минут
Нашёл! Нужны были права root. Иначе в некоторые папки невозможно зайти. Всё самое вкусненькое хранится в папке data.

Где в реестре хранятся настройки запускаемых приложений
При использовании функций (GetSetting, например) работающих с реестром VB-6 сохранял данные в.

Где хранятся данные?
#include #include using namespace std; // Дана информация о пяти комнатах.

Где хранятся данные об интерфейсах?
проблема в том, что не получается вернуться к исходному интерфейсу какой-либо программы после.

Где хранятся данные из Properties.Settings
Есть в шарпе возможность хранить некие данные в какой-то области. Вот так я сохраняю позицию.

Программы в формате apk, скачанные с Google Play и установленные в память телефона хранятся в директории /data/app/ и могут быть отсюда свободно извлечены. Системные приложения хранятся в /system/app.

Если приложение перемещено на карту памяти, то файл apk лежит здесь: /mnt/asec/APPNAME/pkg.apk, где APPNAME — название приложения.

Данные мобильного приложения находятся в внутренней памяти телефона в папке \data\data\com.e1c.mobile\files\xxxxxxx-xxxx-xxxx-xxx-xxxxxxxxx\1Cv8.1CD. Но надо сделать root права, чтобы их увидеть.

Добавлено через 10 минут
Или \data\data\com. \files\

Источник

Где хранятся контакты в Android

Сейчас мы с вами разберемся где на Андроиде хранятся контакты из вашей телефонной кники, а так же различных приложений (Skype, Viber, Телеграм и прочее).

Читайте также:  Android не сразу включается

Данная статья подходит для всех брендов, выпускающих телефоны на Android 11/10/9/8: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.

Внимание! Вы можете задать свой вопрос специалисту в конце статьи.

Контакты в гаджетах Андроид могут располагаться в совершенно разных местах: аккаунты приложений и электронный документ. Давайте рассмотрим все эти варианты хранения контактов.

Аккаунты приложений

В телефонах на новых ОС Андроид храниться контакты могут в следующих местах:

  • Учетная запись.
  • Внутренняя память.

Здесь учетной записью является аккаунт Google, который на девайсе применяется для доступа к сервисам компании. Еще учетная запись может быть «от производителя». Многие популярные производители (Meizu, Xiaomi, Asus, Samsung и др.) разрешают содержать контакты в своих хранилищах.

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

Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »

Предложенным выше способом можно получить доступ к контактам из телефонной книги при помощи стандартной программы «Контакты». На гаджете устанавливают и иной софт с собственной книгой контактов в различном ее виде.

Например, мессенджеры (Телеграм, Вайбер и т.д.), e-mail, клиенты соц. сетей (Фэйсбук) – везде в них присутствует раздел «Контакты». Там могут демонстрироваться контакты из основной телефонной книги, но контакты можно сохранять и вручную.

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

Ищем и синхронизируем контакты

Рассмотрим на практике, как именно просматривать списки с подключенными учетными записями и активировать их синхронизацию.

    Жмем на приложение «Контакты».

При помощи бокового меню переходим в «Настройки». Для вызова бокового меню выполняем свайп слева направо или жмем на 3-и горизонтальные полосы).

Жмем на «Аккаунты» для перехода привязанным к гаджету учетным записям.

Идентичная вкладка доступна в «Настройках» девайса. Необходимо выбрать «Пользователи и аккаунты».

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

Зачастую в мессенджерах для синхронизации доступны только контакты. Жмем «Синхронизировать аккаунты», чтобы отобразилось нужное окно.

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

Эти сведения не нужно резервировать дополнительно. Ими можно будет пользоваться после переустановки софта или на новом девайсе. Для работы с записями потребуется провести авторизацию в программе.

Изменяем место хранения контактов

Если требуется поменять место для хранения контактов, выполняем инструкцию:

    Повторяем 1 и 2 шаги прошлой инструкции.

Жмем «Изменение контактов», потом выбираем «Аккаунт по умолчанию для новых контактов».

Отобразится окно, в котором выбираем подходящий метод – память девайса или предложенные аккаунты.

Все внесенные в настройки изменения применяются в автоматическом режиме.

Файл с данными

Располагается файл с контактами здесь: /data/data/com.android.providers.contacts/databases/. Этот файл может иметь разное название: contacts.db, contacts2.db. Пользователю не всегда получится добраться к этому файлу, т.к. для функционирования файлового менеджера понадобятся рут права.

Если рут установлен на девайсе, то этот файл вы сможете найти. Он имеет вид, как на скриншоте ниже.

Для удобства работы с записями их можно экспортировать в другую папку. Чтобы это выполнить, жмем «Контакты», выбираем «Меню», затем «Импорт/экспорт» (данные два раздела в списке могут указываться по-отдельности, нам требуется именно экспорт).

Потом указываем раздел, куда выполнить экспорт. Контакты можно сохранить, как файл, к примеру, в память гаджета, а затем скопировать на иной носитель.

Все выполняется просто, никаких сложностей нет.

Не могу зайти в телефон после сброса заводских настроек,просит аккуант

Подскажите пожалуйста, можно ли на samsung galaxy A10 сделать фото контакта на весь экран?

У меня Huawei Nova 2. Суть вопроса в следующем: многие приложения подвисали, и я попробовал сбросить до заводских настроек. Все файлы с телефона я перекинул на ноутбук, но контакты с телефонной книги я не экспортировал и копию резервную не создал. После сброса настроек, естественно, я не увидел нужные мне контакты. Всё манипуляции с гугл диском я уже перепробовал. Хочу попробовать достать контакты из тех файлов, которые у меня на ноутбуке. Подскажите, пожалуйста, как это можно сделать. Заранее спасибо🙏

Читайте также:  Буфер обмена увеличить объем андроид

Здравствуйте ,
может поможете с проблемой :
Самсунг A300F/DS сломан экран, звонки приходят но ответить не могу. Как достать контакты из телефона с разбитым экраном. На компе внутреннюю память вижу.
Заранее благодарен.

Здравствуйте. Можно ли установить фото на весь экран на Honor 10?

Meizu note8 ,пропали 2 скачанные фотографии с галереи,прикрепленные к контактам тел.книги. В контактах они отображаются,а в галерее их нет. Хотелось бы их на ПК скинуть,но не могу найти их место расположения.рут права не устанавливал

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

Укажите модель устройства и какие у него признаки поломки. Постарайтесь подробно описать что, где , при каких условиях не работает или перестало работать.
Тогда мы сможем вам помочь.

Источник

Где Android хранит настройки «по умолчанию для файлов типа (открыть с)»?

Где Android сохраняет настройки приложения по умолчанию, которые соединяют каждый тип контента с указанным приложением? Я имею в виду, какое приложение открывает каждый тип файла или типа контента, поэтому, если у меня есть два считывателя PDF, и я загрузил PDF-файл, андроид будет использовать один из них, не позволяя пользователю выбирать.

Я знаю, что могу очистить настройки по умолчанию для приложения, но это не то, что я ищу.

Я хочу найти таблицу /базу данных /файл, который для этого использует андроид. Является ли он в файле базы данных sqlite? Где он хранится?

2 ответа

В Jelly Bean предпочтительные действия хранятся в файле XML /data/system/users/0/package-restrictions.xml для основного пользователя. Другие пользователи имеют свой идентификатор пользователя вместо 0 в этом пути. Если включена зашифрованная файловая система , она начинается с /data/secure/system вместо /data/system

Помимо службы PackageManager , к этому файлу может обращаться только root. Вы можете увидеть код, который читает и записывает файл (и, следовательно, выводит формат) в классе com.android.server.pm.Settings .

Если бы у меня был файл изображения в моей SD-карте, я бы открыл его с помощью QuickPic, потому что это мой просмотрщик галереи по умолчанию. Если бы я хотел переключить средство просмотра галереи по умолчанию, я бы пошел в Настройки -> Приложения -> QuickPic -> «Очистить данные», а затем я могу выбрать, как снова открыть файл изображения.

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

Источник

Где хранятся все файлы в андроид – различия файловой системы между Android и Windows

Где хранятся все файлы в андроид

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

Различия Linux/Android от Windows

Прежде чем приступить к рассмотрению файловой структуры, следует сказать пару слов о ее отличиях. Большинство пользователей использует ОС Windows, где информация разбита по дискам. Системным выступает диск С, для хранения пользовательской информации используются – D, Е и т.д. Также часть буквенного каталога могут занимать съемные носители: диски, флешки и т.д.

В устройствах под управлением Linux структура выглядит иначе и имеет древовидную форму. Начальной точкой системы является корневой каталог, который обозначается символом «/», а в него уже входят системные разделы, съемные накопители и прочее. Сходная структура задействована в Андроид.

В системе Windows в одном каталоге может находиться только одна папка с названием «Name», в то время как в Андроид может присутствовать сразу четыре папки с этим именем в зависимости от манеры написания: Name, NAME, name, NaMe. Каждую из них система будет считать уникальной.

Назначение разделов и файлов

Немного разобравшись с различиями файловых систем, можно приступить к более детальному изучению разделов и содержащихся в них файлов. Как отмечалось ранее, в мобильной ОС существует корневой каталог «/», вмещающий все остальные данные. Рассмотрим, где хранятся все файлы в Андроид в соответствии с основными разделами:

  • Cache – вмещает временные файлы, загруженные при посещении Интернета. Также здесь хранятся файлы обновлений ОС по беспроводной технологии.
  • Dev – содержит данные об устройствах, установленных в системе, а также их файлов.
  • Data – папка с пользовательскими данными относительно установленных приложений и персональных настроек.

Здесь также содержится несколько вложенных каталогов и файлов:

  • App – каталог с установленными сторонними программами.
  • App-lib – библиотеки, требуемые для функционирования некоторых приложений.
  • Dalvik-cache – кешированная память для работы «двигателя» ОС. Данная Java машина отвечает за запуск и корректную работу программ.
  • Data – вмещает настройки, установленные для всех сторонних приложений.
  • System – общие настройки системы, синхронизация с облачным хранилищем, подключенные аккаунты, пароли.
  • Файлы gesture.key, locksettings.db и прочие представляют собой пин-коды, графические ключи и т.д.
  • Efs – включает сведения, непосредственно связанные с IMEI-идентификацией мобильного устройства. Раздел может присутствовать не во всех версиях Андроид.
  • Preload – вмещает дополнительные данные, которые повторяются в разделе «System». Каталог присутствует лишь в некоторых смартфонах, зачастую произведенных компанией Samsung.
  • System – раздел, где хранятся все системные файлы, задействованные в работе Андроид. Он содержит большое количество подпапок:
    • App – стандартные приложения и сервисы.
    • Bin и Xbin – папки включают файлы и ссылки на бинарные файлы, которые исполняются в системе.
    • Xbin/su – содержит информацию о правах суперпользователя.
    • Cameradata – включает данные необходимые для корректной работы камеры.
    • Etc – вмещает информацию о необходимой для запуска конфигурации Android.
    • Init.d – сюда входят скрипты, способные воздействовать на функционирование ОС.
    • Etc/hosts – отвечает за блокировку и смену адреса в сети Интернет.
    • Etc/gps.conf – содержит настройки геолокации.
    • Fonts – системные шрифты.
    • Framework – показывает текущие процессы, происходящие в системе.
    • Lib и подпапка Modules – демонстрирует используемые в Android библиотеки приложений и сервисов, а также применяемые для их функционирования драйвера.
    • Media – системные мелодии.
    • Tts – речевой движок ОС.
    • Build.prop – файл конфигурации системы, позволяющий менять настройки Андроид на более глубоком уровне (например, повысить максимальный порог громкости входящего звонка).
  • Proc – раздел виртуального типа, где хранятся все файлы с данными о ядре и его настройках.
  • Mnt – в раздел монтируется память, как внутренняя, так и внешняя, а также прочие виртуальные блоки хранения данных.
  • Storage – появился в новых версиях ОС и вмещает только реально существующие карты памяти (внешние или внутренние).
  • Читайте также:  Супер пользователь системы андроид как включить

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

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

    Месторасположение контактов

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

    Телефонные адреса абонентов и прочая добавленная в карточку контакта информация хранится по следующему пути: /data/data/com.android.providers.contacts/databases. В конечной папке следует найти файл под названием contacts.db. Расширение свидетельствует о том, что это база данных.

    Открыть файл можно только при наличии root-доступа.

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

    Где хранятся все файлы приложений в Андроид?

    Скачанные и установленные сторонние приложения и игры хранятся на мобильном устройстве в папке «app» каталога «data». Системные приложения хранятся в папке с тем же названием, но в каталоге «system». Информация пригодится тем, кто желает сделать резервную копию приложений и игр, чтобы избежать потери достигнутого прогресса.

    Где располагаются фото и видео?

    Все сделанные фотографии и записанные видеоролики хранятся в папке «camera» раздела «DCIM». Этот раздел может находиться как на внутренней, так и на внешней карте памяти. Его расположение зависит от настроек, которые были выставлены по умолчанию в приложении камеры. Например, если стандартным местом хранения был выбран внешний накопитель, то папку следует искать там.

    Источник

    Оцените статью