Comment faire pour que mon application Android apparaissent dans la liste partage d'une autre application
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
c'est dans mon fichier de manifeste
cela va rendre mon application apparaissent sur le partage de la liste de toutes les applications
mais je veux que mon application pour apparaître dans la liste partage d'une autre application
et je ne possède pas l'application d'autres
Vous devez vous connecter pour publier un commentaire.
Pour ce faire, vous devez connaître le but de l'application est de créer et de créer un IntentFilter qui va ajouter à votre application de la liste spécifique.
la Réception d'une Intention Implicite sur Les intentions et les Filtres (Développeurs Android)
L'application utilise probablement une action spécifique nom que vous pourriez crochet.
Ou il pourrait être à la recherche pour les applications d'accepter un certain type de fichier.
Le nom de l'application et de ce partage pourrait m'aider à me donner une réponse spécifique.
cela a bien fonctionné pour moi pour obtenir toutes les pages web, pour mon application qui analyse les fichiers mp3 sur une page web, et définit les alarmes à partir d'eux. Il ouvre ma nouvelle url de l'activité, lorsque vous partagez une page web:
Ici est ce que ce code:
Ensuite pour recevoir le lien dans l'application, je me suis géniale info de ce tutoriel:
http://code.tutsplus.com/tutorials/android-sdk-receiving-data-from-the-send-intent--mobile-14878
Ajouter ce code dans l'activité que vous souhaitez ouvrir en premier lors du partage d'un contenu à partir de l'extérieur de l'application, appelez cette méthode onCreate()
Ajouter ceci dans le Manifeste,
ajouter à votre mainefist fichier
ce lien peut vous aider à
- Ajouter le code ci-dessous dans votre Projet AndroidManifest.xml fichier d'Activité Spécifique.
- Ajouter la ligne suivante de code dans votre projet d'Activité spécifique.
Je voudrais vérifier pour voir si il y a une API pour cette application avec laquelle vous souhaitez travailler.
Si oui, vous pouvez bénéficier en sachant
Si vous pouvez trouver quelque chose de ce genre, il ne serait pas susceptible d'être vu par d'autres applications.