有没有办法更改模拟器的默认开始位置?

Yve*_*omb 10 android android-emulator android-studio

当我打开我的模拟器时,它们总是大部分都在屏幕左侧,如此:

在此输入图像描述

令人沮丧的是不能让它们在屏幕中心的某处打开,如下所示:

在此输入图像描述

有这些问题:

这些问题的答案都不适合我设置默认的起始位置.我也试过探索AVD设置,这个:

打开文件emulator-user.ini并将window.x和window.y设置为0.

window.x = 0  
window.y = 0
Run Code Online (Sandbox Code Playgroud)

事实上,我已经尝试改变其中的许多文件,.android/avd/<image name>看看是否会有所作为.

我了解如何在模拟器启动后移动它.我不是要调整大小的仿真器.

简而言之,有没有办法在屏幕上更改模拟器的默认启动位置?

Edu*_*oço 2

我必须写一些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);
    }
}
Run Code Online (Sandbox Code Playgroud)

它会尝试每 2 秒将窗口移动到 x=400 和 y=200,但您可以更改这些值。另外,将“计算器”更改为确切的模拟器窗口标题,编译并运行。完成后,关闭控制台窗口。抱歉,但我的脚本答案使用了第三方工具,我不知道是否可以在未经授权的情况下在此处发布。


归档时间:

查看次数:

828 次

最近记录:

9 年,7 月 前