Azione Intent di Android "ACTION_INSERT_OR_EDIT" – deve essere utilizzato per aggiungere contatti?

Al momento cerco un modo semplice e supportto di aggiungere contatti in Android a partire dal livello SDK 7. (quando sono disponibili dati come il numero telefonico) ho esaminato l'applicazione di contatto predefinita e ho trovato "Intent.ACTION_INSERT_OR_EDIT" che viene utilizzato per aggiungere un nuovo contatto (o aggiungere un numero a un contatto dal provider di contatti) dalla schermata dialer con il tipo mime "vnd.android.cursor.item / persona". Ora sarebbe bello sapere come trovare una documentazione sugli extra che dovrebbero essere aggiunti quando si utilizza tale azione e se è il modo corretto cercando di supportre il più ansible i porttili.

Non vedo l'ora di leggere le tue idee. Grazie mille.

  • Come installare il plugin ButterKnife in Android Studio?
  • Riferimento indefinito Android con NDK
  • eclipse con Android sdk, ERRORE: spazio Heap Java
  • import com.google.android.gms.common.api.GoogleApiClient; non può essere risolto
  • Radiobuttons aggiunti a livello di programmazione rifiutano di rispettare la ponderazione LayoutParams
  • Scorrimento verticale Android per ListView all'interno di Scorrimento orizzontale
  • Saluti.

  • Come mostrare la barra di progressione Indeterminate quando il button Aggiorna viene premuto in ActionBarSherlock?
  • Come autofocus la camera Android automaticamente?
  • Utilizzo di più colors del text nella vista di text di Android
  • qual è la differenza tra protocollo rtmp e rtsp?
  • Applicazione Android che funziona in cima a tutte le altre applicazioni?
  • OSMDroid come fare il fornitore esterno funzionare insieme a locali?
  • One Solution collect form web for “Azione Intent di Android "ACTION_INSERT_OR_EDIT" – deve essere utilizzato per aggiungere contatti?”

    Come la maggior parte della documentazione Android va, la documentazione per gli intenti nativi è piuttosto sottile, ma gli extra disponibili sono elencati qui: http://developer.android.com/reference/android/provider/ContactsContract.Intents.Insert.html

    Ecco un esempio:

    Intent intent = new Intent(Intent.ACTION_INSERT_OR_EDIT); intent.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE); intent.putExtra(ContactsContract.Intents.Insert.EMAIL, "example@example.com"); startActivity(intent); 

    Il codice di cui sopra dovrebbe iniziare un'attività che consente di scegliere un contatto da modificare con l'esempio "esempio@example.com" inserito come nuovo messaggio di posta elettronica o di creare un nuovo contatto con "example@example.com" inserito come email.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.