Créé une application pour la première fois depuis longtemps. J'ai décidé d'ajouter une fonction d'acquisition d'image en tant que fonction supplémentaire.
Le processus ici est comme une étape préparatoire avant l'acquisition d'images, alors j'appelle la galerie ... Je me demande si ça va. Préparez une intention, ajoutez-y deux fonctions et démarrez l'activité. Et l'étape qui permet le transfert d'informations.
findViewById(R.id.activity_detail_select_button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("image/*");
startActivityForResult(intent, RESULT_PICK_IMAGEFILE);
}
});
Complétez les notes diverses d'ici
ACTION_OPEN_DOCUMENT
Intention de sélectionner des fichiers à l'aide du sélecteur → Sélecteur = Interface
CATEGORY_OPENABLE
Passer l'URI L'URI sert à identifier le nom et l'emplacement En passant ceci, ajoutez une image cette fois
"image/*"
→ Sélectionnez ceci comme type de chaîne de caractères
startActivityForResult
→ Lancer une activité et lui permettre de recevoir des informations de l'activité
Je ne suis pas du tout confiant, il serait donc très utile que vous puissiez le signaler.