Быстрый способ разместить изображения 5 размеров в 5 выдвижных папках в Android Studio

N, N. правильно, но позвольте мне привести вам пример:

Когда версия Ubuntu выпущена и считается стабильной, стабильные версии обновлений просто не загружаются в архив. Итак, скажем, часть программного обеспечения нуждается в обновлении, после того как они пройдут через , это правильный процесс, который они загружают в «предлагаемый» карман. (Шаг 4 в связанном документе):

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

Вот список того, как выглядят некоторые обновления. Затем люди, которые включили предложенный раздел (включая человека, который его загрузил), это обычно занимает около недели, а иногда и меньше.

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

Дополнительная информация:

https://wiki.ubuntu.com/StableReleaseUpdates

0
задан 19 August 2017 в 09:40

3 ответа

Я предполагаю, что после извлечения вашего архива в папку с именем zip у вас есть следующая структура каталогов:

$ tree -F
.
├── myProject/
│   └── res/
│       ├── drawable-hdpi/
│       ├── drawable-ndpi/
│       ├── drawable-xhdpi/
│       └── drawable-xxhdpi/
└── zip/
    ├── drawable-hdpi/
    │   ├── ic_add.png
    │   └── ic_del.png
    ├── drawable-ndpi/
    │   ├── ic_add.png
    │   └── ic_del.png
    ├── drawable-xhdpi/
    │   ├── ic_add.png
    │   └── ic_del.png
    └── drawable-xxhdpi/
        ├── ic_add.png
        └── ic_del.png

Затем вы можете просто переместить все *.png файлы со всех drawable-*/ каталоги внутри zip/ в свои соответствующие drawable-*/ каталоги внутри myProject/res/, используя следующую команду:

for folder in zip/drawable-*/ ; do mv "$folder"/*.png "myProject/res/$(basename $folder)" ; done

Он будет перебирать все папки zip/drawable-*/, вычислять соответствующий целевой каталог, добавляя последний путь к исходной папке к пути myProject/res/ и переместить все *.png файлы из исходной папки в целевую папку.

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

Однако обратите внимание, что ни mv, ни cp не создают отсутствующие каталоги, поэтому убедитесь, что целевые пути для каждого файла уже существуют.

0
ответ дан 22 May 2018 в 19:18

Я предполагаю, что после извлечения вашего архива в папку с именем zip у вас есть следующая структура каталогов:

$ tree -F . ├── myProject/ │   └── res/ │   ├── drawable-hdpi/ │   ├── drawable-ndpi/ │   ├── drawable-xhdpi/ │   └── drawable-xxhdpi/ └── zip/ ├── drawable-hdpi/ │   ├── ic_add.png │   └── ic_del.png ├── drawable-ndpi/ │   ├── ic_add.png │   └── ic_del.png ├── drawable-xhdpi/ │   ├── ic_add.png │   └── ic_del.png └── drawable-xxhdpi/ ├── ic_add.png └── ic_del.png

Затем вы можете просто переместить все *.png файлы со всех drawable-*/ каталоги внутри zip/ в свои соответствующие drawable-*/ каталоги внутри myProject/res/, используя следующую команду:

for folder in zip/drawable-*/ ; do mv "$folder"/*.png "myProject/res/$(basename $folder)" ; done

Он будет перебирать все папки zip/drawable-*/, вычислять соответствующий целевой каталог, добавляя последний путь к исходной папке к пути myProject/res/ и переместить все *.png файлы из исходной папки в целевую папку.

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

Однако обратите внимание, что ни mv, ни cp не создают отсутствующие каталоги, поэтому убедитесь, что целевые пути для каждого файла уже существуют.

0
ответ дан 18 July 2018 в 08:17

Я предполагаю, что после извлечения вашего архива в папку с именем zip у вас есть следующая структура каталогов:

$ tree -F . ├── myProject/ │   └── res/ │   ├── drawable-hdpi/ │   ├── drawable-ndpi/ │   ├── drawable-xhdpi/ │   └── drawable-xxhdpi/ └── zip/ ├── drawable-hdpi/ │   ├── ic_add.png │   └── ic_del.png ├── drawable-ndpi/ │   ├── ic_add.png │   └── ic_del.png ├── drawable-xhdpi/ │   ├── ic_add.png │   └── ic_del.png └── drawable-xxhdpi/ ├── ic_add.png └── ic_del.png

Затем вы можете просто переместить все *.png файлы со всех drawable-*/ каталоги внутри zip/ в свои соответствующие drawable-*/ каталоги внутри myProject/res/, используя следующую команду:

for folder in zip/drawable-*/ ; do mv "$folder"/*.png "myProject/res/$(basename $folder)" ; done

Он будет перебирать все папки zip/drawable-*/, вычислять соответствующий целевой каталог, добавляя последний путь к исходной папке к пути myProject/res/ и переместить все *.png файлы из исходной папки в целевую папку.

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

Однако обратите внимание, что ни mv, ни cp не создают отсутствующие каталоги, поэтому убедитесь, что целевые пути для каждого файла уже существуют.

0
ответ дан 24 July 2018 в 19:03

Другие вопросы по тегам:

Похожие вопросы: