Где я могу найти свои приложения для Android?

Я хочу знать, где остаются приложения для Android?

Например, если вы устанавливаете программу с именем пакета xx.yyy, вы увидите xx.yyy-1.apkв /data/appи увидите xx.yyyв /data/data и data@app@xx@yyy-1apk@classes.dexв /data/dalvik-cache.

Я хочу знать другие места, где может оставаться программа.

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

В конце я хочу знать функцию каждого файла. Какова обязанность, data@app@xx@yyy-1apk@classes.dexнапример /data/dalvik-cache?

Ответы (1)

Каталог /data/app-private— это еще одно место для сторонних защищенных приложений. Системные приложения, предустановленные вместе с ПЗУ, хранятся в /system/appкаталоге, доступном только для чтения.

/data/dalvik-cacheсодержит оптимизированный байт-код для каждого установленного приложения, что позволяет системе запускать его быстрее. Эти ...@classes.dexфайлы создаются во время установки/обновления или во время первой загрузки предустановленных приложений.

Кроме того, в Android 2.2 Google представила возможность перемещать приложения на SD-карту. При этом создается новая виртуальная точка монтирования /dev/block/dm-X(где «X» — порядковый номер, начинающийся с 1), которая указывает на /mnt/asec/xx.yy-1.

/data/data/Папка содержит настройки, настройки и кеш для всех приложений, каждое из которых находится в своей папке, названной в честь имени пакета. напр /data/data/xx.yyy/.

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