Portal Android - Comunidade de Desenvolvedores Android
http://www.portalandroid.org/comunidade/

Viabilidade técnica de overlay help em outra aplicação
http://www.portalandroid.org/comunidade/viewtopic.php?f=2&t=31280
Página 1 de 1

Autor:  igorandrade83 [ 06 Ago 2018, 23:45 ]
Assunto do Tópico:  Viabilidade técnica de overlay help em outra aplicação

Olá pessoal,

Já pesquisei no fórum, mas não encontrei uma resposta.
Programei um pouco com Android, mas como tem mais de 2 anos e não me aprofundei muito, estou com várias dúvidas.

Queria saber se é possível criar uma aplicação simples que usa camadas de overlay help em cima de aplicações nativas do Android, como a telefônica, com o objetivo de ajudar pessoas com dificuldade de uso do sistema (principalmente idosos).

O usuário abriria o app para que o aplicativo o guiasse em ações pré programadas. Por exemplo, realizar uma ligação telefônica.
Assim que o usuário selecionar a ação, a "área de trabalho" do Android seria exibida com o overlay help em cima mostrando o local onde deveria ser tocado para seguir para o próximo passo (Figura 1a); na tela de seguinte abriria novamente o outro overlay exibindo o próxima local a ser tocado, a simbolo do teclado (Figura 1b)... e assim até que a ligação seja feita.
[ Ver as figuras 1 e figura 2 para ter uma ideia de como seria mais ou menos. ]

Imagem
Figura 1a e 1b

Imagem
Figura 2a e 2b

as dúvidas são:

1. O Android permite que uma ação de toque seja passado para outra aplicação tendo as coordenas (x,y) ? Ou seja, o usuário clica no overlay e o mesmo repassa esse toque (usando as coordenadas X e Y) para a aplicação de telefone imaginando que o ícone seja estático?
2. É possível que a aplicação o overlay consiga identificar qual a activity (do app de telefone) está rodando naquele momento para exibir o overlay help respectivo?
3. Existe alguma possibilidade de reconhecimento de ítens na tela, por exemplo, se o ícone da ligação telefônica mudar de local, o overlay alterna automaticamente onde deve ser tocado na tela?

Onde posso achar informações sobre isso?

Agradeço desde já qualquer ajuda.

Página 1 de 1 Todos os Horários estão como UTC - 2 horas [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/