9
votes

Où est une liste d'intentions disponibles à Android?

Je commence à apprendre à développer des applications pour Android et que j'ai des problèmes d'intention - cela ne semble pas être documenté du tout . Tout ce que je veux faire, c'est envoyer l'utilisateur à l'enregistreur vidéo, où ils enregistrent une vidéo et que les informations vidéo sont renvoyées à mon application. Je sais que c'est possible, comme je l'ai vu dans d'autres applications, mais cela semble que l'intention est sans papiers (ou je ne comprends tout simplement pas complètement la façon dont les intentions fonctionnent).

Toutes les pensées?


1 commentaires

Il y a maintenant une belle collection faite par google: développeur.android.com/Guide/ Composants / intention du commun.html


4 Réponses :


8
votes

En général, le développeur Android Docs est un bon endroit pour rechercher ce genre de chose: il y a une liste d'actions d'intention courantes dans le référence de classe d'intention . Pour enregistrer la vidéo, consultez le action_video_capture


1 commentaires

Wow, je ne peux pas vous dire combien de temps je cherchais cela la nuit dernière, merci!



5
votes

1 commentaires

Ce domaine ne semble plus exister.



11
votes

Outre des solutions ci-dessus, voici une liste d'intentions communes

// Afficher la page Web Intention: P>

Intent intent = new Intent();
intent.setAction(Intent.ACTION_WEB_SEARCH);
intent.putExtra(SearchManager.QUERY,"searchString")
startActivity(intent);


0 commentaires

2
votes

Ceci est relativement nouveau de Google (ils semblent avoir mis à jour leur ancienne page qui vient d'avoir montré d'intention des applications Google standard).

intention commune

Il vous indique exactement Intention pour effectuer une large gamme d'actions avec des applications pour les éléments suivants:

  • Réveil
  • caméra
  • Calendrier
  • Contacts / personnes
  • email
  • Stockage de fichiers
  • Maps
  • musique / vidéo
  • Dialer téléphonique
  • Paramètres
  • Messagerie texte
  • Navigation Web

    Il est important que Google ait fourni une liste définitive de l'intention S qui doit être utilisée pour effectuer une action donnée, que nous les utilisons exactement comme prévu là-bas. Le raisonnement derrière l'intention est une méthode de communication standard entre applications (c.-à-d. Différents développeurs), il est donc important que cela soit important pour la compatibilité de votre application de parler exactement la même langue que celle de tout le monde utilisera.


0 commentaires