Pergunta

Quando um usuário tenta iniciar um aplicativo, quero suprimir esse aplicativo e ligar para outro aplicativo. Exemplo, quero que o usuário se autentique antes de iniciar um aplicativo de sistema específico (configurações de aplicativo etc.). O aplicativo de autenticação deve aparecer toda vez que o usuário inicia o aplicativo de configurações

Eu sei que você terá que usar receptores e intenções de transmissão, mas não têm idéia de como fazê -lo.

Foi útil?

Solução

Parece que você deve criar um projeto "Lib" com interfaces públicas que você pode usar. Em seguida, compartilhe -os entre os aplicativos em vez de tentar executar outro aplicativo?

Mas o que eu sei que isso não é possível executar outro aplicativo, pois isso dá dependência a algo que você não sabe se está instalado. Já deve ter sido iniciado se as intenções funcionarem.

Também como a resposta antes, ela poderia ser usada para abuso.

Veja este link para obter mais informações:http://mylifewithandroid.blogspot.com/2007/12/playing-with-intents.html

Outras dicas

Espero que isso não seja possível ... lançando um aplicativo diferente daquele que o usuário realmente clicou? Deixa a porta aberta para abuso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top