Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/106: Рейтинг темы: голосов - 106, средняя оценка - 4.88
38 / 38 / 0
Регистрация: 08.10.2013
Сообщений: 123
Записей в блоге: 1

Структура файловой системы Android - где что?

24.03.2014, 22:23. Показов 22567. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую всех,

продолжаю свое изучение Андройда: время для файловой системы (иначе просто не могу понять - куда создаваемый файл писать).

И хотя я часто использую Убунту, файловая структура Линукса, тем более Андройда - мне почти не знакома.

Установил Х-plore (на КитКэт) и не увидел в нем ничего кроме вопросов:

1) почему директория /storage/emulated/o - содержит то же что и что директория sdcard (это как понимаю примонтированная к корню флэш-карта).
2) где диретория в которой хранятся файлы конкретного пользователя?
3) где хранятся файлы, ярлыки рабочих столов конкретного пользователя?
4) где лучше (удобнее, правильнее или "так принято") создать диреторию для собственных личных файлов?
5) как вывести "ярлык" своей папки на рабочий стол?

и пользуясь случаем еще вопрос: есть ли у кого-то опыт подключения мыши?

Я подключил клаву через микро-усб, и так не хватает мышки, но больше нет разъемов, кроме того будет ли работать с Андройд какая-то конкретная мышь? (с Убунту все мыши работают, кроме MS мышей). Покажите на Ebay какую мышь можно купить. Если бы она еще через WiFi работала, что было бы идеально, не нужно было бы двойник для усб покупать.

Спасибо

Добавлено через 2 часа 29 минут
PS:

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

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

Когда мало информации -любая информация важна.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.03.2014, 22:23
Ответы с готовыми решениями:

Структура файловой системы FAT16
Файловая система FAT16 ограничена по количеству секторов в одном кластере: 128, хотя для хранения этого значения отводится 1 байт, т.е....

Мониториг файловой системы
Хотелость бы организовать листинг файловой системы. В плане отслеживания изменений в директориях. Т.е. сделать снимок файловой системы...

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

7
 Аватар для contedevel
57 / 55 / 13
Регистрация: 07.10.2012
Сообщений: 606
24.03.2014, 23:05
Почти все обычные лазерные мышки, совместимые с Linux работают
1
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
25.03.2014, 05:30
Забудьте про линукс! здесь его сильно порезали! Гугл не советует напрямую обращаться к папкам и их искать...
5) для этого есть свое апи и свои команды.
4) на флешке или в папке программы. Есть команда для получения пути к флешке (внешнему хранилищу) или к папке программы (внутреннему). Папка программы удаляется вместе с программой. ПОЛНОСТЬЮ! На флешке можно оставить "настройки" для следующей попытки и большие файлы.
2) в старых версиях андроида небыло понятия пользователя. вроде обещали их внедрить в последней версии, но это уже тяжелые игры на грани безопасности.. Есть только программы. Кажется без рута Вы даже в папку чужой программы не сможете залезть...
3) обычно подобное хранится в базах, а не в файлах!!! К тому-же разберитесь с понятием ЛАНЧЕР. Боюсь у каждого ланчера - свои настройки и своя база...
1
38 / 38 / 0
Регистрация: 08.10.2013
Сообщений: 123
Записей в блоге: 1
25.03.2014, 05:43  [ТС]
ОК спасибо. немного уточню мою нехитрую, пользовательскую, в данном случае совсем не програмисткую ситуацию.

вот на теле Galаxy2 стоит система А4.1. там на любом месте "раб стола" с помощью контексного меню я могу создать пользовательскую папку.

а вот на Нексус 7 с кит-кетом. там я не могу на"раб столе" с помощью контексного меню создать пользовательскую папку - нет такой опции. И как ее создать обычными пользовательскими средствами? И правильно ли это в Андройде вот так создавать папки на "раб столе" и там что-то хранить? и если я с X-plore хочу попасть в эту папку - то куда мне идти?

Я открыл ОпенОфис, начал сохранять файл, и собственно не знаю, а где правильное место для этого, вроде "Мои документы"? Music, download там есть на флэшке. получается что нужно самому создавать такую папку на флешке.

спасибо
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
25.03.2014, 06:41
Цитата Сообщение от Den Brown Посмотреть сообщение
в данном случае совсем не програмисткую ситуацию
Тогда Вы явно ошиблись веткой! Здесь КОДЕРЫ! Обьясняю еще раз, Есть ЛАНЧЕРЫ. Это Особые программы ЗАМЕНЯЮЩИЕ весь стол. Большинство из них поддерживает поняти "папка", но далеко не все ланчеры, а только продвинутые. Обычно хранят свои иконки и папки они в SQLite БАЗАХ, а не папках! Доступа к этим базам обычно тоже нет. Есть набор команд API, от гугла которые позволяют программам выкладывать свои иконки в текущий ланчер, но это тоже не обязательно. Если очень хочется что-то поменять, ищете нужную базу и меняете в ней... Андроид почти все свои настройки хранит в базах SQLite!!!
1
38 / 38 / 0
Регистрация: 08.10.2013
Сообщений: 123
Записей в блоге: 1
25.03.2014, 07:04  [ТС]
Вот теперь понятно.
0
-16 / 2 / 0
Регистрация: 21.10.2023
Сообщений: 110
02.02.2026, 21:57
Извините за некрофильство, но тогда вопрос: как найти (если ланчер их регистрирует, система же ярлыки как-то формирует) конкретную SQLite-базу с данными по ярлыкам. Второй вопрос: можно ли какими-нибудь [штатными] средствами добраться до иконок и названий ярлыков рабочего стола и можно ли сделать программу для доступа к такой БД?
0
9 / 5 / 4
Регистрация: 05.10.2022
Сообщений: 33
03.02.2026, 01:35
Физически база лежит где-то по пути /data/data/<какой-то там лаунчер>, без root до нее не добраться. На данный момент можно добраться до всех установленных приложений через PackageManager и взять оттуда иконку, но узнать, что на рабочем столе штатными средствами нельзя... но с оговорками.

Если устройство с API до 18 где-то (не помню точно), то можно поставить разрешение com.android.launcher.permission.READ_SETTINGS, тогда можно будет обратиться к лаунчеру и узнать, что находится на рабочем столе. Подвох в том, что это устройства 15-летней давности.

В 36.1 появилось такое разрешение ACCESS_LAUNCHER_DATA, которое позволяет обратиться к ContentProvider лаунчера, но подвох в том, что это прям совсем новые устройства и вендор должен реализовать собственно сам ContentProvider.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.02.2026, 01:35
Помогаю со студенческими работами здесь

Тормоз файловой системы
При последнем запуске компа любая программа начала подвисать на 5сек когда записывает/читает файлы (файрфокс, sjboy, тот же проводник при...

Листинг файловой системы
Мне надо проиндексировать файлов. систему при помощи интерфейса (SWING, AWT). Хотелось бы знать возможно ли в одном пакете совместить...

События файловой системы
Есть такая задача: реагировать на изменения в указанных файлах. Всё, что я нашёл - это класс WatchService из пакета java.nio.file. С его...

Каталог файловой системы
Подскажите путь к каталогу файловой системы Windows XP! Нужно вывести информацию по данному катологу!

Моделирование файловой системы
Разработать программу моделирующую файловую систему. Данная программа должна размещать файлы в виде связанного списка кластеров. За...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru