Всем привет! Я хотел бы знать, можно ли развернуть активы моего приложения непосредственно в изолированном хранилище после развертывания приложения.
В настоящее время я извлекаю их из кода, но это делает первый запуск приложения слишком медленным, и оно будет отклонено, как только оно будет отправлено на рынок.
Мне интересно, есть ли уловка, чтобы ускорить процесс
Спасибо
Развертывание файлов в изолированном хранилище в Windows Phone 7
comment
В настоящее время я встраиваю их в сборку приложения, активы - это набор фотографий, видео и файлов XML.
- person Waleed   schedule 01.03.2011
Ответы (1)
Невозможно автоматически развернуть в IsolatedStorage при установке приложения.
Однако есть несколько вещей, которые вы можете сделать, чтобы избежать задержки при первом запуске:
- По возможности обращайтесь к файлам непосредственно в XAP.
- Разделите ресурсы на несколько dll, чтобы в память загружались только те, которые необходимы.
- Загрузите контент в IS в фоновом режиме и расставьте приоритеты, чтобы ресурсы загружались по мере необходимости.
Вам не нужно загружать изображения или видеофайлы в IS только для их просмотра.
Вам нужно копировать файлы XML только в том случае, если они будут обновляться. Если вы просто хотите прочитать какие-то данные, этого делать не нужно. Кроме того, если файлы XML просто содержат исходные данные / состояние, они могут быть загружены из указанной сборки и сохранены в IS только при первом сохранении.
person
Matt Lacey
schedule
01.03.2011