Есть ли способ изменить начальную позицию по умолчанию эмулятора?

Когда я открываю свои эмуляторы, они всегда в основном с экрана слева. Итак:

Введите описание изображения здесь

Это расстраивает, чтобы не открывать их где-то в центре экрана:

Введите описание изображения здесь

Есть следующие вопросы:

  • Позиционирование стартового местоположения Android Virtual Device
  • Эмулятор Android Studio 1.2 подходит для одного конца экрана и не перемещается
  • Экран Android Studio AVD находится в неправильном положении
  • Позиция Android-эмулятора всегда находится в 0 0 на экране после установки Android Studio
  • Окно эмулятора отсутствует в Android Studio
  • Эмулятор Android не в курсе, как я могу его переместить?

Ни один из ответов на эти вопросы не позволяет мне установить начальную позицию по умолчанию. Я также попытался изучить настройки AVD, и это :

Откройте файл эмулятор-user.ini и установите window.x и window.y в 0.

window.x = 0 window.y = 0 

На самом деле я попытался изменить многие файлы в .android/avd/<image name> чтобы узнать, изменит ли это значение.

Я понимаю, как перемещать эмулятор после его запуска. Я не хочу изменять размер эмулятора.

Короче говоря, есть ли способ изменить начальную позицию по умолчанию эмулятора на экране?

Хорошо, как мы выяснили – обходным решением является обновление до Android Studio 2.0 с помощью нового эмулятора. @headsvk был первым, кто предложил его, так что он ему очень понравился.

Чтобы сделать этот пост более полным, вот инструкции, как разгоняться с новым эмулятором Android 2.0:

  • Первый взгляд на Android Emulator 2.0, самое большое и лучшее обновление в течение многих лет
  • Предварительный просмотр эмулятора Android

Известные проблемы (согласно Google ):

  • Эмуляция входящего телефонного звонка замораживает эмулятор.
  • Скриншот функции аварийного эмулятора в определенных условиях
  • Если AVD был открыт в предыдущей версии эмулятора, он может не загрузиться в новом эмуляторе, поэтому создайте новый AVD.
  • Экран OSX не становится черным, когда вы спите устройство
  • Linux – segfault при выходе в некоторых условиях
  • Опция "-gpu mesa" не поддерживается
  • Опция "-net *" не поддерживается
  • Опция «-no-window» не поддерживается
  • Удаленный рабочий стол не поддерживается
  • Эмулированные аппаратные клавиши «recents» не работают в старых изображениях системы
  • Несколько DNS-серверов не поддерживаются

По моему личному опыту – отлично работает (не считая унижения через некоторое время, поэтому его нужно перезапустить) на OS X, работает с перезагрузкой один раз в час в Windows 10. Каждый ≈10-й раз замерзает в КОМАНДЕ DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/<package name> состояние

Хотя, это все еще огромный шаг вперед для Android Development, и это не так уж больно, поскольку это звучит как ранний усыновитель.

Я думаю, проблема заключается в том, что вам неудобно использовать эмулятор, который приходит по умолчанию. Используйте genymotion как эмулятор. Он очень прост в использовании и имеет очень легкий вес. Вы можете скачать его здесь:

https://www.genymotion.com/#!/download

Мне пришлось написать код c:

 #include <windows.h> int main() { for (;;) { HWND janela = FindWindowA(NULL, "Calculator"); if (janela) { SetWindowPos(janela, HWND_TOP, 400, 200, 0, 0, SWP_NOSIZE); } Sleep(2000); } } 

Он попытается переместить окно в x = 400 и y = 200 раз в 2 секунды, но вы можете изменить эти значения. Кроме того, измените «Калькулятор» на точное название окна эмулятора, скомпилируйте его и запустите. Когда вы закончите, закройте окно консоли. Извините, но мой скриптовый ответ использовал сторонние инструменты, которые я не знаю, можно ли здесь опубликовать без авторизации.

Intereting Posts
Связь между активностью и ее компоновкой в ​​Android GetSupportActionBar (). SetTitle () vs toolbar.setTitle () Интерстициальное объявление показывается черным (->) AFMA_ReceiveMessage не определен (: 1) Социальный знак в приложении Android / iPhone со стороны сервера Добавление эффектов RippleDrawable и StateListDrawable в RecyclerView Google помещает autocompletes API Android: ограничения не работают Android WebView не показывает анимацию javascript Поиск панели действий Android: как фильтровать список по свойству элемента списка? Воспроизведение / Пауза YoutubePlayer программно после возобновления работы с фона Как создать выпуск подписанного файла apk с помощью Gradle? Android, как использовать адаптер для listView без расширения listActivity Как получить последнюю измененную дату онлайн-файла? Сепаратор между кнопками в пользовательской панели кнопок Как я могу получить оба номера IMEI с мобильного телефона с двумя SIM-картами? Как обновить версии Apache HttpClient на Android