Форум программистов, компьютерный форум CyberForum.ru

Работа с файлами WP8.1 - Windows Phone

Восстановить пароль Регистрация
 
Dimasocial
2 / 2 / 2
Регистрация: 02.02.2014
Сообщений: 16
25.10.2014, 00:34     Работа с файлами WP8.1 #1
Интересно получается...
В MS VS 2013 запускаю проект (WP8.1 C#&XAML) - в качестве эмулятора реальный телефон с WP8.1.
Приложение возвращает лист с полными путями к изображениям в PicturesLibrary в формате D://.../fileN.jpg
Далее, используя эти пути загружаются сами эти изображения (uri -> BitmapImage -> Image -> StackPanel -> FlipView). Все нормально, как и задумывалось.

Публикуем приложение в магазине, скачиваем, ставим, на тот же телефон, запускаем... И вот загадка! Изображений нет. Скорее всего, пути находит...

Повторюсь: при отладке с VS2013 работает корректно, при скачивании с магазина - работает некорректно.

Кто-нибудь сталкивался с похожей ситуацией? Может быть направите на мысль? Давайте разберемся.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2014, 00:34     Работа с файлами WP8.1
Посмотрите здесь:

Windows Phone Приложение WP7 не работает на WP8
Windows Phone WP8 и Windows 8 одно и тоже?
Низкоуровневое программирование WP8 Windows Phone
Windows Phone Бот на WP8
Windows Phone Переписать код с WP8 на WindowsPhone 8.1
Windows Phone Потоковое воспроизведение аудио в WP8/WP8.1
Windows Phone Бегун vs WP8/8.1
Windows Phone Проект под WP8.1
Windows Phone Работа с Map в WP8.1
Windows Phone BackgroundAudioPlayer и StorageFile на WP8.1 C#
Windows Phone Будет ли работать приложение WP8.1 на WP8 и WP10?
TCP client для WP8.1 Windows Phone

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
follow39
 Аватар для follow39
55 / 55 / 17
Регистрация: 27.01.2014
Сообщений: 374
25.10.2014, 10:52     Работа с файлами WP8.1 #2
D://.../fileN.jpg - это для вашего компьютера, другие пользователи туда не зайдут. Нужно использовать вот так:
C#
1
image.Source = new BitmapImage(new Uri("ms-appx:///Assets/image.png"));
Dimasocial
2 / 2 / 2
Регистрация: 02.02.2014
Сообщений: 16
25.10.2014, 23:07  [ТС]     Работа с файлами WP8.1 #3
follow39, приложение самостоятельно ищет пути к изображениям следующим образом:

C#
1
2
3
var folder = KnownFolders.PicturesLibrary;
var files = await folder.GetFilesAsync();
string[] result = files.Where(f => f.Path.Contains("fileN.jpg")).Select(f => f.Path).ToArray();
и в массиве result получаются пути именно в формате "D://.../fileN.jpg".
Т.е. этот путь ведет не к файлу в компьютере, а именно к файлу в PicturesLibrary устройства. Или я не прав?

Как тогда будет корректно выглядеть путь к PicturesLibrary с корнем "ms-appx"?
Yandex
Объявления
25.10.2014, 23:07     Работа с файлами WP8.1
Ответ Создать тему
Опции темы

Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru