Solução de adaptação entre dispositivos baseada no MobileAgent
O MobileAgent oferece três soluções padronizadas para a fragmentação de diferentes marcas de dispositivos Android:
Programas básicos:
- adaptação da camada de abstraçãoUnificar o conjunto de comandos de operação por meio do encapsulamento de comandos ADB (por exemplo, unificar várias operações de retorno como KEYCODE_BACK)
- Resolução AdaptativaO módulo de visão ajusta automaticamente os parâmetros de reconhecimento de acordo com o DPI da tela.
- Biblioteca de recursos do fornecedorModos operacionais especiais para as principais marcas (Huawei, Xiaomi, etc.) são pré-configurados
Etapas de implementação:
- Executar o calibration.py para avaliação comparativa ao conectar um novo dispositivo pela primeira vez
- Para a EMUI e outros sistemas profundamente personalizados, é recomendável usar o modo de compatibilidade harmony_os
- Para elementos de interface do usuário não convencionais, o reconhecimento pode ser aprimorado com xpath personalizado ou IDs de acessibilidade
Os aplicativos práticos mostram que a solução pode adaptar dispositivos Android 6.0 e superiores com 90% ou superior sem modificar o código.
Essa resposta foi extraída do artigoMobileAgent: colaboração multiagente para assistente de operação de dispositivos móveisO































