locaweb
Ações que antes
deveriam ser
feitas usando APIs
específicas para
diversificados
serviços web
poderão ser feitas
usando apenas uma,
a do Web Intents
API permite que aplicativo que tira fotos do usuário e inclui efeitos, como corrigir
olhos vermelhos, disponibilize o envio do conteúdo para redes sociais, como Twitter
Web Intents facilita
interação em redes
sociais, como o
Facebook, e outros
serviços da internet
do tipo imagem, de forma com que o usuário possa
escolher esse recurso quando algum aplicativo cliente
precisar desse recurso.
Inicie uma Activity
Para um cliente iniciar uma activity também é muito
simples, basta usar o seguinte código:
var intent = new Intent();
intent.action = "
";
intent.type = "text/uri-list";
intent.data = "
";
window.navigator.startActivity(intent);
Então, o sistema vai tratar da ação e ver quais
são os serviços compatíveis a ação e tipo de dado e vai
dar ao usuário a opção de escolher qual o aplicativo que
vai tratar o Intent.
O que foi exemplificado acima pode se relacionar
a um aplicativo que tira fotos do usuário, inclui efeitos,
como corrigir olhos vermelhos, e depois disponibiliza a
chance de compartilhar a foto editada em alguns serviços
na web, comoTwitpic, Facebook ou Google Plus. E o que
antes tinha que ser feito usando APIs específicas para
cada um dos serviços, agora poderá ser feito usando
apenas uma API, a doWeb Intents.
Intents disponíveis
Discover
- designada para permitir que
o desenvolvedor procure por APIs e recursos
implementados em outros serviços.
Share
- projetada para dar ao aplicativo um
simples mecanismo de compartilhar informação, que
pode se aplicar tanto a imagens, como foi exemplificado
anteriormente, quanto vídeos, texto ou mesmo tipos mais
complexos de dados.
Edit
- ação para dar ao aplicativo a habilidade
de editar informações a partir da página atual. Assim
como o Share, tal habilidade depende do tipo de dado a
ser manipulado e a ação para tratar da edição pode ser
qualquer aplicativo que o usuário tenha instalado, como
um editor de imagens ou texto.
View
- semelhante ao Edit, mas para exibir
conteúdo, incluindo ferramentas de imagem, vídeo ou
mesmo tocadores de áudio.
Pick
- intent designada para dar ao serviço
a possibilidade de o usuário pegar arquivos de
outros serviços, sejam imagens no Picasa ou no Flickr
ou mesmo um arquivo anexado em um e-mail disponível
no Gmail ou no Hotmail.
53
1...,43,44,45,46,47,48,49,50,51,52 54,55,56,57,58,59,60,61,62,63,...68