2012-11-09 4 views
2

Je travaille sur Google Android TV Application.Application pour Google TV

Mon application doit télécharger des images à partir d'un site Web de réseautage social, puis lire les images en tant qu'économiseur d'écran lorsque l'état de Google Android TV est inactif.

Obtenir les images n'est pas un problème, j'ai terminé cela.

Je n'arrive pas à trouver les API de l'économiseur d'écran ou de l'API Google Paramètres. Je suis incapable de comprendre comment puis-je tirer les images téléchargées pour le lire dans l'économiseur d'écran.

Répondre

0

Vous avez besoin d'une minuterie qui, à un certain intervalle, vérifie onUserInteraction(), lorsque l'utilisateur n'interagit pas, vous devez démarrer votre activité en mode plein écran en jouant toutes les images.

+0

Qu'advient-il lorsque l'utilisateur regarde une télévision? Il n'interagit pas mais juste le regarde pendant des heures. Comment pouvons-nous le détecter à ce moment-là? Nous ne pouvons pas jouer économiseur d'écran pendant qu'il regarde .. –

0

Le téléchargement d'images est facile en utilisant l'API http apache pour obtenir l'URL et l'image, mais les mettre dans une tâche asynchrone. Vous pouvez également charger l'image en utilisant quelque chose comme LazyList. Une fois l'image téléchargée, vous pouvez l'afficher facilement aussi avec une Imageview dans une minuterie en cherchant onUserInteraction() lorsque l'utilisateur n'est pas actif.

Aussi, vous voudrez peut-être se pencher sur ces questions et les réponses du groupe:

Android disable screen saver

Application For Google TV

GoogleGroups

+0

Que se passe-t-il lorsque l'utilisateur regarde un téléviseur? Il n'interagit pas mais juste le regarde pendant des heures. Comment pouvons-nous le détecter à ce moment-là? Nous ne pouvons pas jouer économiseur d'écran pendant qu'il regarde .. –

+0

Eh bien, je sais que mon direcTV a un minuteur de 4 heures si je ne fais pas une chose pendant 4 heures, puis il s'éteint. Vous pouvez adopter cette approche et régler l'économiseur d'écran sur quelque chose de très long. Mais si vous essayez de comprendre si l'utilisateur regarde la télévision, il vous suffit de vérifier les flux et de voir s'il diffuse quoi que ce soit. – JPM

Questions connexes