S'inscrire pour être l'application par défaut pour le type de fichier personnalisé
Inscrire pour être en mesure d'ouvrir des fichiers de type personnalisé. Dire que j'ai .cool les fichiers, et si l'utilisateur tente de l'ouvrir, Android demande si ils souhaitez l'ouvrir avec mon application. Comment?
source d'informationauteur Aymon Fournier
Vous devez vous connecter pour publier un commentaire.
Je pense que vous n'avez pas le choix. C'est gérer par le système. Même chose lorsque vous envoyez une intention d'être géré par une carte, Si vous avez skyfire par exemple, le système affiche une fenêtre que vous pouvez choisir l'application et de choisir si vous souhaitez toujours ouvrir ce type de fichier.
Sauf bien sûr, si votre application est la seule à ouvrir ce type de fichier.
Modifier
Je pense que si vous voulez que votre application-à-dire "hé, je suis en mesure d'ouvrir ces .cool les fichiers", vous devez configurer
<intent-filters>
avec une balise<data>
et specificy le type mime ou Uri. Vérifiez ici pour plus de détails.Vous pouvez ajouter les éléments suivants à l'AndroidManifest.xml fichier à l'intérieur de l'activité qui a pour ouvrir le fichier pdf (dans notre cas)
Assurez-vous de spécifier le bon format mime. L'utilisateur sera invité à choisir votre application si elle veut ouvrir le "pdf".
Vérifier également Android filtre d'intention: associer application avec l'extension de fichier pour plus de détails.