Как просмотреть содержимое файла в окне телефона 7? - PullRequest
5 голосов
/ 22 ноября 2010

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

Ответы [ 2 ]

3 голосов
/ 22 ноября 2010

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

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

0 голосов
/ 22 ноября 2010

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

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