2010-11-22 3 views
5

Я новичок в мире разработки Windows Phone 7. Я разрабатываю приложение в окне телефона 7. В окне мобильного приложения (приложение смарт-устройства) мы можем просматривать содержимое мобильного устройства, выбирая инструменты -> Device Emulator Manager -> выбрав эмулятор &, после чего после нажатия на подставку мы можем просмотрите содержимое мобильного устройства. Я хочу знать, как это сделать в приложении Windows Phone 7? Я также хочу знать, как программно получить доступ к содержимому Window Phone 7? (например, я хочу открыть экран, который мы откроем после нажатия кнопки загрузки в asp.net. На этом экране мы можем перемещаться между структурой папок компьютера. Таким образом, я хочу открыть экран для оконного телефона 7) Потому что я разрабатываю приложение, в котором я хочу изображения с существующего мобильного устройства. Поэтому я хочу просмотреть содержимое мобильного устройства, чтобы я мог выбрать конкретное изображение из существующего содержимого мобильного устройства &, после чего я буду динамически добавлять эти изображения в папку изображений моего приложения. Можете ли вы предоставить мне какой-либо код или ссылку, через которую я могу решить вышеупомянутую проблему? Если кто-нибудь знает что-нибудь, что мне тоже поможет. Пожалуйста, поделитесь тем, что кто-либо знает.Как просмотреть содержимое файла в окне телефона 7?

ответ

3

Из-за модели безопасности Windows Phone 7 и того факта, что приложения изолированы, означает, что на устройстве невозможно создать браузер файловой системы. Вы можете видеть только файлы/структуру каталогов в IsolatedStorage, и вы должны сами создавать эти файлы.

Вы можете, однако, использовать MediaLibrary.Pictures или PhotoChooserTask для доступа к изображениям, хранящимся на устройстве. Это изображения, которые вы увидите в центре «Картинки» и, следовательно, вне файлов, которые вы специально помещаете в IsolStorage.

+0

Hi Shailesh, Вот ссылка на обзор изолированного хранилища, который Мэтт упоминает, если вы хотите его проверить. http://msdn.microsoft.com/en-us/library/ff402541(v=VS.92).aspx –

0

Вы можете только доступ файлы/каталоги, которые расположены в изолированном хранилище, который назначен для вашего приложения, и вы можете получить список тех, с помощью GetDirectoryNames (для папок) и GetFileNames (для файлов) , Вам нужно будет внедрить механизм пользовательского листинга, поскольку нет компонента браузера по умолчанию.

Смежные вопросы