2017-05-08 6 views
0

Je lance le Google Photos outil de culture à l'aideAndroid - Photos outil de recadrage avec différents rapports d'aspect

String packageId = "com.google.android.apps.photos"; 
String action = "com.android.camera.action.CROP"; 

(Si l'application n'est pas installé, je viens de lancer une intention qui peut gérer cette action

.

Mon problème est avec cette icône

enter image description here

Lors du lancement de cette action, l'icône est désactivée, mais si je l'utilise:

String packageId = "com.google.android.apps.photos"; 
String action = Intent.ACTION_EDIT; 

Ensuite, l'icône est activé (mais je reçois tous les autres outils d'édition que je ne ai pas vraiment besoin)

Est-il possible d'ouvrir seulement la partie CROP de l'outil et ont cette icône activée ?

Merci

Répondre

0

Je lance Google Photos outil de culture à l'aide

Ce Intent action en situation irrégulière, et il n'y a aucune exigence pour une application particulière (y compris de ce "Google Photos" est) pour offrir son soutien, maintenant ou dans le futur.

Si l'application n'est pas installé, je ne lance une intention qui peut gérer cette action

Ce Intent action en situation irrégulière, et il n'y a aucune exigence pour tout appareil Android particulier d'avoir une activité le soutient. De plus, il n'y a pas de documentation sur l'effet d'une telle activité.

Lors du lancement de cette action, l'icône est désactivée

Peut-être, pour la version spécifique de l'application spécifique que vous travaillez. Les futures versions de cette application spécifique peuvent avoir des comportements différents. D'autres applications auront des comportements différents.

mais si je l'utilise ... Ensuite, l'icône est activé (mais je reçois tous les autres outils d'édition que je ne ai pas vraiment besoin)

Peut-être, pour la version spécifique de l'application spécifique avec qui vous travaillez. Les futures versions de cette application spécifique peuvent avoir des comportements différents. D'autres applications auront des comportements différents.

Est-il possible d'ouvrir uniquement la partie CROP de l'outil et d'activer cette icône?

Probablement pas. Certes, il n'existe aucun moyen documenté de contrôler cela, car l'action Intent entière est non documentée.

Il y a beaucoup de image cropping libraries available for Android. S'il vous plaît en utiliser un.