Que signifie la “catégorie” dans le manifeste veux dire?
La la documentation dit, vous pouvez spécifier une catégorie personnalisée.
- Quand, pourquoi et comment le feriez-vous?
- Quel serait l'utilisation de celui-ci?
Vous devez vous connecter pour publier un commentaire.
La façon dont je le comprends, les catégories sont publiques directives pour le système d'exploitation android(et d'autres applications) qui représentent les différentes catégories que votre application doit être une partie de.
Exemple
HOME
catégorie -- et, si oui, il l'affiche dans le tiroir app.Cependant, il y a plus. Vous pouvez spécifier des catégories dans vos applications manifeste qui permet au système de savoir que l'application peut gérer l'intention de la catégorie. Par exemple, en mettant un
ALTERNATIVE
catégorie, d'autres applications dans le système de savoir que votre application peut gérer cette catégorie sans connaître spécifiquement le nom de l'action! Dans l'exemple suivant, personnalisé à l'intention de catégories sont passés par cette intention, qui est filtré et le correspondant de l'objet sera modifié(prise de Notes exemple d'application):Par l'enregistrement de ce filtre d'intention dans un
<activity />
balise, vous pouvez éditer une "note". L'intention de données contient la note, et l'intention acheminés à l'activité que ce filtre est inscrit.En Conclusion:
Il n'est pas vraiment une raison pour laquelle vous pourriez utiliser une catégorie personnalisée. Ils sont pour Android, et donc n'ont pas vraiment de sens dans l'utilisation de l'application. Mais, si vous choisissez de les utiliser, ils peuvent être utilisés dans les méthodes décrites ci-dessus. "Ils fournir des règles sémantiques, et si ces règles sont utiles pour vous, alors n'hésitez pas à utiliser"(Hackbod).
selected alternative
catégorie?http://developer.android.com/guide/topics/intents/intents-filters.html
Descendez un peu et vous devriez voir une section sous le titre "l'Intention des Objets"
Ils se sont contentés de décrire certaines propriétés particulières d'une activité. par exemple, l'ajout
signifie que l'application peut être lancée sur le téléphone de démarrage
Je suis un peu un noob pour Android encore, bien que j'ai l'expérience de la programmation contraire.. Il dit d'une catégorie personnalisée
in your own namespace
. Je suppose que si vous êtes à la programmation de plusieurs applications, et que vous voulez une application pour exécuter une autre application, vous pouvez utiliser une catégorie personnalisée pour votre intention de forcer le téléphone pour trouver votre autre application pour attraper l'intention avec?Lorsque vous ne souhaitez pas utiliser la catégorie par défaut puis utilisez la catégorie personnalisée.
Catégories personnalisées doivent utiliser le nom du package en tant que préfixe, pour s'assurer qu'ils sont uniques.
Certaines informations sont fournies sur le lien ci-dessous:
http://developer.android.com/guide/topics/manifest/category-element.html
Vérifier le lien ci-dessous il a un peu la même question:
Android des catégories personnalisées