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

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Charlottas
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 7
#1

Сохранение изображений из RSS в App Studio - Windows Phone

16.03.2014, 15:38. Просмотров 894. Ответов 5
Метки нет (Все метки)

Всем доброго дня!
Ребята, мне необходима помощь в доработке приложения.
Сразу отмечу, что я не программист и весьма далека от данного понятия, но специально для таких как я MS создала проект App Studio, которым я и решила воспользоваться.
Суть в следующем, мне захотелось создать приложение, которое бы выводило фотографии используя rss ленту и давало бы возможность эти самые фотографии сохранять в телефон.

С первым, App Studio весьма неплохо справляется, с легкостью удалось подключить ленту семейного фотоальбома и получить фотографии в виде картинок на дисплее, а вот возможности сохранять фото в App Studio не предусмотрено. Зато есть возможность скачать исходный код и внести необходимые изменения.

Изучая код, я выяснила, что за вывод изображений на экран в развернутом виде отвечает Views/ImageViewer.xaml – значит тут и нужно править. Прочитав тонны непонятных для меня статей, не знаю как, но удалось добавить Application Bar на Views/ImageViewer.xaml с кнопкой для сохранения изображения, далее необходимо создать обработчик события при нажатии на кнопку но вот тут то я и кончилась!

Моих поверхностных знаний приобретённых во время прочтении беспорядочных статей, явно не достаточно.
Очень прошу помочь мне в этом нелегком деле.
Пример генерируемого App Studio кода, так же прилагаю.
Вложения
Тип файла: rar App.rar (9.64 Мб, 18 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2014, 15:38     Сохранение изображений из RSS в App Studio
Посмотрите здесь:

Ограничить размер окна в WinRT ( Universal App, Win10 AppStore, VS 2015, C++ ) - Windows Phone
Пытаюсь найти функционал, который позволяет изначально задать необходимый размер главного окна и запрещает resizing. После долгих раскопок...

Windows Runtime и Phone Runtime App: событие Suspend - Windows Phone
Скажите , когда наступает событие OnSuspend для приложения (Phone и Runtime) а то я тестирую и так и сяк, а оно у меня ни в каких случаях...

Список изображений - Windows Phone
Как сделать что-то похожее на это то есть, чтобы из приложения можно было открыть выбор файла

Загрузка изображений в листбокс из сети - Windows Phone
У меня есть листбокс в каждом элементе которого изображения загружаются программно из интернета за раз по 25 штук, при загрузке до весь ui...

Элемент WebView вывод изображений - Windows Phone
После того, как я загружаю Json - файл детальных новостей посредством API определенного сайта, я в webview вывожу соответственно...

Загрузка изображений с RSS ленты - Программирование Android
Есть Reader RSS ленты, который преобразует это все в ListView. Как мне сделать так, чтобы вдобавок еще грузились картинки с этой же ленты?...

Добавление и сохранение текста в приложение (Win Form App) - Visual C++
Добрый день! Подскажите мне пожалуйста... Есть форма, есть ссылка на интернет-страницу. Любую. Так вот, допустим, я работаю в...

Загрузка и сохранение изображений. - Java
Следующий код загружает и сохраняет изображение: BufferedImage image = ImageIO.read(new File('data.jpg')); ImageIO.write(image,...

Сохранение изображений с прозрачностью - Графика и игры
Приветствую) У меня проблема: при обработке изображения я выделяю некую область и всем пикселям из этой области ставлю прозрачность...

Сохранение 100 изображений - Matlab
Здравствуйте! Нужно сохранить 100 изображений с именами 1.tif :100.tif. Данный код , к сожалению, не работает. A =...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Charlottas
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 7
17.03.2014, 13:02  [ТС]     Сохранение изображений из RSS в App Studio #2
Нашла в интернете вот такую статью ссылка, подставила данный код в Views/ImageViewer.xaml.cs и привязала на выполнение к кнопке "загрузить"
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
private void Click_Download(object sender, EventArgs e)
 {
     var webClient = new WebClient();
     webClient.OpenReadCompleted += WebClientOpenReadCompleted;
     webClient.OpenReadAsync(new Uri("http://www.27region.ru/stopkadr/albums/userpics/13814/tn_mURI_temp_2b5756c3.jpg", UriKind.Absolute));
 }
void WebClientOpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
 {
     const string tempJpeg = "TempJPEG";
     var streamResourceInfo = new StreamResourceInfo(e.Result, null);
  
     var userStoreForApplication = IsolatedStorageFile.GetUserStoreForApplication();
     if (userStoreForApplication.FileExists(tempJpeg))
     {
         userStoreForApplication.DeleteFile(tempJpeg);
     }
  
     var isolatedStorageFileStream = userStoreForApplication.CreateFile(tempJpeg);
  
     var bitmapImage = new BitmapImage { CreateOptions = BitmapCreateOptions.None };
     bitmapImage.SetSource(streamResourceInfo.Stream);
  
     var writeableBitmap = new WriteableBitmap(bitmapImage);
     writeableBitmap.SaveJpeg(isolatedStorageFileStream, writeableBitmap.PixelWidth, writeableBitmap.PixelHeight, 0, 85);
  
     isolatedStorageFileStream.Close();
     isolatedStorageFileStream = userStoreForApplication.OpenFile(tempJpeg, FileMode.Open, FileAccess.Read);
  
     // Save the image to the camera roll or saved pictures album.
     var mediaLibrary = new MediaLibrary();
  
     // Save the image to the saved pictures album.
     mediaLibrary.SavePicture(string.Format("SavedPicture{0}.jpg", DateTime.Now), isolatedStorageFileStream);
  
     isolatedStorageFileStream.Close();
 }
Теперь при нажатии на кнопку "Загрузить" в медиа библиотеку загружается картинка привязанная выше и если я думаю в нужном (правильном) направлении, следующим шагом, необходимо подставить в место прямой ссылки на изображение, переменную (вроде бы так ) которая и будет подставлять необходимую ссылку на нужное изображение...
Charlottas
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 7
18.03.2014, 13:14  [ТС]     Сохранение изображений из RSS в App Studio #3
Очень жаль, что некому помочь...
oneredice
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 7
19.03.2014, 18:21     Сохранение изображений из RSS в App Studio #4
Чем использовать тот сгенерированый г****код, лучше написать все с нуля.
Ковыряться в той ерунде никому не охота.
shama
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 47
19.03.2014, 18:52     Сохранение изображений из RSS в App Studio #5
Привет , а на каком языке написан код , с++билдер?
Charlottas
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 7
19.03.2014, 21:43  [ТС]     Сохранение изображений из RSS в App Studio #6
Привет! С#

Добавлено через 2 часа 26 минут
Цитата Сообщение от oneredice Посмотреть сообщение
Чем использовать тот сгенерированый г****код, лучше написать все с нуля.
Ковыряться в той ерунде никому не охота.
Да там вроде ковыряться особо не нужно, все уже есть в imageViewer.xaml.cs но у меня не получается ( по этой же причине написать код с нуля для меня будет непосильной задачей...

А тут все что нужно есть, почистить от лишних библиотек, добавить вот эту функцию и дизайн сделать (с xaml все куда легче) и готово )))
Yandex
Объявления
19.03.2014, 21:43     Сохранение изображений из RSS в App Studio
Ответ Создать тему
Опции темы

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