Je sais que ceci est en général hors de portée de SO, mais je cherche quelques informations de base oui/non pour voir s'il est même possible de continuer ... Je pense à la construction et à la prise de notes/annotation d'Android 'application qui fonctionne' sur 'd'autres applications Android installées, telles que le navigateur Web par exemple. Essentiellement, pendant que l'utilisateur naviguait, mon application fonctionnait dans le bg en tant que service, puis ils pouvaient l'activer, ce qui interceptait alors essentiellement les entrées de l'utilisateur et traduisait celles-ci sur un canevas transparent sur le navigateur Web en lignes. , les formes, etc. L'utilisateur pourrait alors prendre une capture d'écran de leur marquage avec la page Web sous-jacente, qui serait stockée sur la carte SD.Possibilité de 'superposer' des applications Android?
Répondre
Ceci est une très bonne idée et une bonne question, mais malheureusement, je ne crois pas que ce soit possible.
La façon dont Android est conçu seulement un Activity
peut avoir le focus à la fois, tandis qu'un Service
pourrait fonctionner en arrière-plan, l'utilisateur ne serait pas en mesure d'interagir avec elle. L'utilisateur peut seulement interagir avec le Activity
actuellement actif.
Encore une fois, aime l'idée, mais il n'est malheureusement pas pris en charge.
Vous pourriez être en mesure d'atteindre cet objectif avec le service WindowManager. Vous pouvez ensuite l'utiliser pour appeler addView()
avec une vue de type TYPE_SYSTEM_ALERT
, ou éventuellement TYPE_SYSTEM_OVERLAY
(mais voir les notes dans la documentation sur la prise de focus d'entrée).
Je ne l'ai pas essayé moi-même, mais j'ai vu plusieurs applications (souvent des applications de dictionnaire qui traduisent les mots sur lesquels vous appuyez) qui semblent avoir besoin de la permission SYSTEM_ALERT_WINDOW
.
- 1. Pièges des applications Android
- 2. Test des applications Android
- 3. Comment superposer des vues
- 4. Configuration des applications Web Android
- 5. Comment développer des applications Android?
- 6. Android Multitouch - Possibilité de tester en émulateur?
- 7. Possibilité de synchroniser AnimationDrawables dans Android?
- 8. applications android
- 9. développer des applications android dans xcode
- 10. Android: Désactiver l'intention des applications récentes
- 11. Créer des applications Android en utilisant Xcode?
- 12. Comment distribuer des applications Flash sur Android?
- 13. Des applications de dessin au bout des doigts sur Android?
- 14. Applications Android payées
- 15. Superposer une mise en page Android sur une surfaceview
- 16. Android - écrire des applications pour les appareils non encore publiés
- 17. Applications Android CLUF
- 18. Applications signées Android
- 19. superposer deux images dans android pour définir une imageview
- 20. Possibilité de lire/écrire des cookies à utiliser par deux applications Web ASP.NET différentes?
- 21. Div/CSS/ZIndex - comment superposer des images?
- 22. comment superposer des éléments sur le flash?
- 23. Liste de contrôle des applications Android avant la distribution
- 24. Est-il possible de déployer des applications Silverlight sur Android?
- 25. exemple des applications de surface opengl dans Android
- 26. ID Naming dans Applications Android
- 27. Comment superposer deux GwtCanvas?
- 28. Authentification sur les applications Android?
- 29. Possibilité de lier des symboles non externes?
- 30. Possibilité d'une galerie incurvée
Je crois que cette réponse est correcte, mais vous pourriez être en mesure d'obtenir un peu d'astuces avec des raccourcis afin qu'une certaine combinaison de touches (Search-N) par exemple puisse basculer vers votre application et permettre la prise de notes. L'utilisateur pourrait alors "Back" à l'application précédente. Je ne crois pas que vous seriez en mesure de déterminer ce que cette application était si - Les joies d'un environnement en bac à sable :) – Basic
Comment voulez-vous mettre en place le combo de touches si? –