Запуск других приложений в Windows phone 7 программно - PullRequest
3 голосов
/ 18 февраля 2011

Я загружаю файл из Интернета и сохраняю его в IsolatedStorage.и теперь я хочу открыть этот файл, т. е. если это Excel, мы должны открыть файл с Excel, если установлен Excel, или иным образом предложить пользователю выбрать приложение для открытия этого файла, как в ПК с ОС Windows. Как мы можем это сделать?это .. дай мне идею ..

Ответы [ 3 ]

1 голос
/ 18 февраля 2011

Как правило, нет способа делать то, что вы описываете.Исключением является медиа, для которого вы можете интегрироваться с хабом Music and Video.Это позволит вам, например, скачать фильм, а затем воспроизвести его так же, как если бы он был частью коллекции zune, даже если он находится в IsolatedStorage.

Если вы хотите загружать офисные файлы изИнтернет вы можете просто связать с ними напрямую, открыв их в WebBrowserTask.После этого пользователь сможет открыть файл в соответствующей офисной программе.Итак, если вы сделали следующее, файл будет открыт в Excel:

var wbt = new WebBrowserTask();
wbt.URL = "http://example.com/file.xlsx";
wbt.Show();

Это не позволит вам сохранить файл в IsolatedStorage, и это может или не может быть проблемой для вас.

0 голосов
/ 18 февраля 2011

Я почти уверен, что есть системные пусковые установки для различных приложений.Например, приложение YouTube может быть запущено программно, как я показал здесь - в основном это похоже на то, как показал Мэтт.В конечном счете, каждое приложение запускается с помощью ссылки на UIX (здесь указывается ), но нет общедоступной конечной точки для открытия URL-адреса res.

0 голосов
/ 18 февраля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...