MemuHelper Library

Thư viện này dùng để hỗ trợ các thao tác với máy ảo Memu Play thuận tiện và dễ dàng hơn;

Example

Set Path Memu Play & ADB

MemuControl.memuFolderPath = @"C:\Program Files\Microvirt\MEmu";  
MemuControl.adbFolderPath = @"C:\Program Files\Microvirt\MEmu";  

1 Initialization

int index = 1;  
MemuControl memuControl = new MemuControl(index);  

2 Using

  • Open VM
await memuControl.OpenVM();
  • Stop VM
await memuControl.StopVM(false);
  • Reboot VM
await memuControl.RebootVM();

OR

  • ADB Execute
string version = MemuControl.ADBExecute("version");
string[] devices = MemuControl.ADBExecute("devices").Split('\n');
string version = MemuControl.ADBExecute("version");
int secondTimeOut = -1; 
int index = 1;
string screenXml = MemuControl.ADBExecute("shell uiautomator dump", secondTimeOut, index);
  • CMD Execute
string ip = MemuControl.CMDExecute("ipconfig", Application.StartupPath);
  • Stop All VMs
await MemuControl.StopAllVMs();
  • Sort All VMs
await MemuControl.SortVMs();

See more

https://www.memuplay.com/blog/memucommand-reference-manual.html

Contact with me

Note

Em mong tìm được đồng đội theo lập trình backend khu vực Sóc Trăng, Bạc Liêu, Cần Thơ