Есть ли способ установить Windows Phone 7 Emulator некоторые настройки до запуска?Как тема, регион, язык - PullRequest
12 голосов
/ 10 июня 2011

Мне нужно, когда эмулятор начинает запускаться с другой локалью, а также в светлой теме, которая не используется по умолчанию.Есть ли способ сделать это в каком-то файле настроек или что-то в этом роде?

Поиск в сети, но ничего не найдено

Ответы [ 2 ]

8 голосов
/ 10 июня 2011

Общие настройки для эмулятора Windows Phone хранятся в файлах конфигурации платы на основе XDE (* .decfg), которые можно указывать в качестве параметров при запуске экземпляра XDE.Эти файлы находятся здесь:

C: \ Program Files (x86) \ Microsoft XDE \ 1.0 (для 64-разрядных систем)

C: \Программные файлы \ Microsoft XDE \ 1.0 (для 32-разрядных систем)

Вы увидите, что есть config_board0.decfg и config_board1.decfg - обаэто не что иное, как файлы XML с другим расширением.Там вы можете настроить:

Показывать консоль отладки или нет (если вы не хотите копаться в реестре)

  • Коэффициент масштабирования
  • Размер ОЗУ
  • Смещение
  • Конфигурация графического процессора (например, регулировка FPS)
  • Ориентация

Язык определяется языком / параметр, который передается в эмулятор.Фактически, LangID - это LocaleID (LCID) - полный список здесь .Следует использовать десятичные значения из этой таблицы.

Если переданный вами LCID не зарегистрирован на устройстве, по умолчанию он будет Английский - США (en-US - 1033).

Простая строка запуска может выглядеть следующим образом (с параметрами):

"C: \ Program Files (x86) \ Microsoft XDE \ 1.0 \ XDE.exe" / decfg D:\ Tempor ary \ config_board1.decfg / vmid {6db75612-361e-4c8f-8aaa-307a312c39c6} / binfile "C: \ Program Files (x86) \ Microsoft SDKs \ Windows Phone \ v7.1 \ Эмуляция \ Images \ WM70C1. En-US.bin "/ language 1031

Где 1031 (для языка) представляет Немецкий .

ВАЖНОЕ ПРИМЕЧАНИЕ: Язык пройденк XDE относится к эмулятору и не имеет ничего общего с ОС.Единственный поддерживаемый язык сейчас - Английский - США (1033) .

0 голосов
/ 10 июня 2011

Вы не можете программно установить тему и локаль телефона, но вы можете просто открыть эмулятор Windows Phone 7 и перейти в «Настройки», а затем установить нужную тему освещения, а также установить другую локаль.

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

...