API удаленной камеры Sony - явный URI ContentFile - PullRequest
0 голосов
/ 05 сентября 2018

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

например. image:content?contentId=index%3A%2F%2F1000%2F00000001-default%2F00000094-00000B2D_148_1_1000

полностью уникален?

Могу ли я получить тот же URI, когда я изменяю время в камере / использую другую камеру / использую другую SD-карту (измените SDCard или сохраните на SDCARD 2 вместо 1) , Или это просто уникально в одной камере, и я могу очистить его, сохранив UUID камеры для каждого файла?

1 Ответ

0 голосов
/ 05 сентября 2018

Я считаю, что получить один и тот же URI изображения на разных камерах было бы невозможно. Как указано на странице 195 документации, API удаленного управления камерой использует стандарт RFC 3986 для определения своей структуры URI:

В Camera Remote API, стандартная структура URI, как определено в RFC 3986, используется для представления ресурсов устройства. Схемы используются для обозначения к ресурсам устройства.

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

...