2011-03-01 1 views
1

Je me demande comment je peux créer un Live Folder par programme, et quelles autorisations je devrais demander dans mon application.Comment créer un Live Folder par programme (envoyer une intention à l'écran d'accueil)?

J'ai lu un tas d'articles et d'articles sur la façon de créer un LF via la méthode normale de pression à domicile. Je suppose que j'ai besoin d'envoyer une intention spécifique à l'écran d'accueil, mais je n'arrive pas à trouver le nom de l'activité de l'écran d'accueil à envoyer, ni l'intention d'envoyer.

Comment puis-je faire cela?

Répondre

2

Comment puis-je faire cela?

Vous n'en avez pas. Vous ne pouvez pas ajouter des dossiers en direct, des widgets d'applications, etc. sur l'écran d'accueil de l'utilisateur. Les utilisateurs doivent les demander via un clic long sur l'écran d'accueil ou un autre mécanisme fourni par l'écran d'accueil. De plus, s'il vous plaît gardez à l'esprit qu'il y a un certain nombre d'écrans d'accueil, donc même si vous avez une API non documentée qui vous permettrait de faire cela, les autres ne le feront probablement pas.

+0

Il semble effectivement y avoir un moyen d'ajouter un lanceur; Beaucoup d'applications ont pris pour ajouter des icônes à votre écran d'accueil pour eux-mêmes, même si je n'ai pas vu de créer des dossiers. –

+0

@Ken: voir le dernier paragraphe dans ma réponse. – CommonsWare

+0

Je ne savais pas s'il y avait une façon documentée d'ajouter une application, mais pas un dossier. –

Questions connexes