4 votes

Pourquoi les applications n'apparaissent pas dans la liste "Ouvrir avec" ?

Disons que si je télécharge un fichier image à partir d'un navigateur mobile, l'ouverture de ce fichier mène à la fenêtre "Ouvrir avec" où je vois toutes les applications de galerie installées parmi lesquelles choisir.

cependant, il y a d'autres applications (par exemple upwork messenger) à partir desquelles si je télécharge le fichier image, en l'ouvrant, il n'y a pas d'éditeur d'images/de galerie qui s'affiche, mais plutôt des applications sans rapport (par exemple ms word ou pdf viewer) donc je ne peux pas ouvrir les images....

Quelle pourrait être la raison de cela et comment forcer les applications (c'est-à-dire les applications d'image) partout à être affichées lors de l'ouverture des fichiers d'image.

1voto

beeshyams Points 37355
  • Android 10 a apporté un changement important concernant l'accès des applications aux données, ce qui est une bonne chose pour la vie privée. Citation de réponse

Avant Android 10, n'importe quelle application pouvait lire ou écrire n'importe quel fichier sur le stockage externe (l'endroit où les applications stockent leurs données), si elle demandait l'accès à l'application. READ_EXTERNAL_STORAGE y WRITE_EXTERNAL_STORAGE les permissions. À partir d'Android 10, les applications peuvent sólo accéder aux données qu'ils ont créées et non aux données d'autres applications ou aux données communes comme les images, les téléchargements, etc.

  • Cela signifie que les applications d'accès au stockage externe doivent y accéder en utilisant Cadre d'accès au stockage (SAF) . SAF n'est pas nouveau, il existe depuis Android 5.0 mais de nombreux développeurs n'ont pas voulu l'utiliser car il était non convivial pour les développeurs

  • L'application de messagerie que vous utilisez ne demande pas d'autorisations par le biais de SAF, elle ne peut donc pas afficher les options "ouvrir avec".

  • Installer Stockage local pour surmonter cette limitation. Extrait de la description de l'application

Le stockage local utilise le nouveau cadre d'accès au stockage pour permettre à d'autres applications de lire ou d'écrire n'importe quel fichier dans votre stockage primaire et de lire à partir de périphériques de stockage externes secondaires.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X