WP7 - Открывать файлы с помощью приложения по умолчанию? - PullRequest
2 голосов
/ 28 июля 2011

Я создал приложение для Windows Phone 7, которое загружает файлы с моего сервера и сохраняет их в изолированном хранилище, но у меня возникают проблемы с поиском какой-либо информации о том, как открывать файлы в других (по умолчанию) приложениях.

Например, если я загружаю файл .psd в изолированное хранилище, какой вызов C # мне нужно написать, чтобы система открыла указанный файл в любом доступном приложении, которое может его прочитать?Это можно сделать на других платформах (iOS и Android), но я не нашел литературы по этому вопросу для Windows Phone 7.

Любая помощь будет признательна.

Ответы [ 2 ]

5 голосов
/ 28 июля 2011

На данный момент Windows Phone не позволяет использовать какие-либо ассоциации файлов. Так, например, если вы загружаете PDF, даже если установлен Adobe Reader, вы не сможете запустить приложение с путем к файлу в качестве параметра (но вы можете получить полный путь к файлу из изолированного хранилища). Лучше всего было бы иметь доступный онлайн-источник и передать его на номер WebBrowserTask, который при наличии ассоциации автоматически откроет соответствующее приложение.

1 голос
/ 28 июля 2011

, поскольку Windows Phone 7 позволяет только вашему приложению читать изолированное хранилище! Вы не можете читать изолированное хранилище других приложений

...