J'ai un UiApp qui va répondre à ContentHandler envoyer des événements comme le SendMediaDemo, qui est dans l'arborescence des échantillons et documenté ici:BlackBerry ContentHandler SEND invoqué directement depuis la caméra - où sont les données?
Leurs offres de code avec l'obtention de données en ouvrant le fichier URL avec getURL() et décollement des données. Cela fonctionne aussi pour moi, lorsque l'utilisateur sélectionne une image de la galerie multimédia et utilise l'option de menu "Envoyer à [mon application]".
Cependant, dans l'application appareil photo bb, lorsque l'utilisateur prend une nouvelle photo, il reçoit un menu avec les cibles "envoyer à ...". Lorsque l'utilisateur envoie à partir de là, avant d'enregistrer explicitement l'image sur le disque, l'appel getURL() a la valeur "file: // nullnullnull"
L'API Invocation inclut la méthode byte [] getData(), mais cela revient un tableau de longueur zéro.
Alors, où sont les données?