Фотоальбом доступа от iPhone Code

приложения для iPhone как "доступ" Карты Изображения все фотографии в альбоме камеры моего iPhone и отображают их, никогда не показывая Управление Средством выбора Изображения.

Кто-либо знает, как это сделано?

Спасибо G

7
задан Gary J 18 February 2010 в 08:11
поделиться

1 ответ

Кажется, я знаю, что происходит:

На iPhone есть две отдельные коллекции фотографий:

  1. Альбом iPhoto, который синхронизируется с приложением iPhoto на Mac.
  2. Фотографии, сделанные камерой iPhone.

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

Однако снимки, сделанные камерой, попадают в папку "DCIM", которая совместно используется всеми приложениями вместе с другими данными. Все это можно увидеть, если воспользоваться приложением для Mac "iPhone Explorer" (я уверен, что подобные приложения есть и для Windows).

Поэтому, хотя я никогда не пробовал "Picture Map" сам, я подозреваю, что он просто обращается к этой папке DCIM.

...

О, теперь подождите... Я только что использовал iPhone Explorer для просмотра общей папки iPad (/var/mobile/Media) и увидел, что там есть не только папка DCIM, но и папка Photos, которая содержит "Базу данных фотографий", как и на Mac. Ого, это интересно... Это может означать, что "Picture Map" на самом деле читает этот DB-файл напрямую. Это было сделано на Mac, и я подозреваю, что формат файла на iPhone OS также не сильно отличается.

Это отвечает на ваш вопрос?

.
2
ответ дан 7 December 2019 в 05:21
поделиться
Другие вопросы по тегам:

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