Photo Maker
v1.0
- 0.0 0 Votos
- #47468 Em Bibliotecas e demos
Descrição
Código fonte no Github: https://github.com/igorpi25/photomaker
O projeto foi projetado para ser fácil de extender e usar em projetos Android reais. Aqui estão os módulos usados:
ShareProvider
Quando você clicar no botão "Compartilhar", verá que realmente funciona:
IntentFilter
Feche o PhotoMaker App e abra qualquer foto na Galeria do seu dispositivo. Se você clicar agora em "Compartilhar", verá que o aplicativo está aqui:
actividades
O CameraActivity pré-visualiza no SurfaceView o que aconteceu na câmera e pode tirar uma foto. Além disso, você pode abrir a imagem existente da galeria (ou mesmo outro aplicativo no dispositivo). Depois de tirar uma foto ou abrir uma imagem existente, inicia a segunda atividade
O PhotoEffectActivity é o módulo principal que trabalha com efeitos visuais usando o Bitmap da imagem. Você pode aplicar filtros de imagem à imagem. Esta atividade está disponível para outros aplicativos externos do seu dispositivo. Você pode enviar o arquivo de imagem de outro aplicativo, clique em "Compartilhar" função
Permissões
Quando o CameraActivity inicia, ele requer permissão para SD no início. Se a permissão não for concedida, o App será concluído. Quando usuário grands câmera-permissão, ele começa a exigir a segunda permissão SD. A permissão SD é diferente da permissão da câmera e não finaliza o aplicativo, mesmo quando o usuário nega a permissão necessária da câmera, em vez de exibir a mensagem TextView com mensagem estática. Isso é necessário para o usuário abrir uma foto existente na galeria
IntentProvider
Você pode enviar qualquer imagem para o aplicativo Photo Maker, usando a função "Compartilhar" de outros aplicativos. Você pode abrir uma foto do WatsApp. Aplique o efeito visual na foto aberta. E compartilhe a foto modificada de volta ao WatsApp
O projeto foi projetado para ser fácil de extender e usar em projetos Android reais. Aqui estão os módulos usados:
ShareProvider
Quando você clicar no botão "Compartilhar", verá que realmente funciona:
IntentFilter
Feche o PhotoMaker App e abra qualquer foto na Galeria do seu dispositivo. Se você clicar agora em "Compartilhar", verá que o aplicativo está aqui:
actividades
O CameraActivity pré-visualiza no SurfaceView o que aconteceu na câmera e pode tirar uma foto. Além disso, você pode abrir a imagem existente da galeria (ou mesmo outro aplicativo no dispositivo). Depois de tirar uma foto ou abrir uma imagem existente, inicia a segunda atividade
O PhotoEffectActivity é o módulo principal que trabalha com efeitos visuais usando o Bitmap da imagem. Você pode aplicar filtros de imagem à imagem. Esta atividade está disponível para outros aplicativos externos do seu dispositivo. Você pode enviar o arquivo de imagem de outro aplicativo, clique em "Compartilhar" função
Permissões
Quando o CameraActivity inicia, ele requer permissão para SD no início. Se a permissão não for concedida, o App será concluído. Quando usuário grands câmera-permissão, ele começa a exigir a segunda permissão SD. A permissão SD é diferente da permissão da câmera e não finaliza o aplicativo, mesmo quando o usuário nega a permissão necessária da câmera, em vez de exibir a mensagem TextView com mensagem estática. Isso é necessário para o usuário abrir uma foto existente na galeria
IntentProvider
Você pode enviar qualquer imagem para o aplicativo Photo Maker, usando a função "Compartilhar" de outros aplicativos. Você pode abrir uma foto do WatsApp. Aplique o efeito visual na foto aberta. E compartilhe a foto modificada de volta ao WatsApp