2014-01-23 4 views
1

Я читал об ассоциации Uri и типа файлов для приложений Windows Phone 8.Windows Phone 8 Зарезервированные ассоциации URI/файлов

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206987(v=vs.105).aspx

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

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207065(v=vs.105).aspx

Но при переходе к фотогалерее и выбрать изображение есть возможность «поделиться» изображение для приложений, которые, казалось бы, были связаны с этим типом файла.

Если вы должны были выбрать документ в приложении офиса вы увидите smiliar вариант доли в строке контекстного меню/приложения, а

Как мое приложение также принять .jpgs/.pptx/.mp4 - s или другие типы файлов, которые задокументированы как зарезервированные, так же, как приложение Twitter или Gmail может получать изображение, которое будет доступно в галерее?

+0

Ответ довольно прост, его не сделано ассоциацией файлов/uri, его можно сделать, расширив Share Picker в WindowsPhone8. http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff967563(v=vs.105).aspx –

+0

Есть ли способ интегрировать приложение в сборщик URL-адресов IE, или только фотографии? – sibbl

+0

Я еще не нашел способ сделать это для чего угодно, кроме фотографий, и что, по-видимому, включает видеоролики в рулоне камеры. Хотя я предполагаю, что вы могли бы найти ExtensionName и ConsumerID IE или или другое приложение, чтобы вы могли использовать этот процесс. –

ответ

2

С Windows Phone 8.1 наилучшим подходом является регистрация в качестве цели для share contract. Это позволяет вам показывать, когда пользователь хочет поделиться файлом определенного типа с любым приложением на телефоне.

До WP8.1, extending the photos share picker - это ваш единственный вариант.