ContactsContract.Intents.Insert
numaralı telefonu kullanarak yeni bir kişi eklemek istiyorum. Ama sorun şu ki kaç telefon numarasının olabileceğini bilmiyorum. Ve anladığım kadarıyla, PHONE
, SECONDARY_PHONE
, TERTIARY_PHONE
sabitlerini kullanarak yalnızca üç telefon numarasından geçebilirim. Üçten fazla sayıyı geçmenin bir yolu var mı?Çoklu telefon numaraları ile niyetle yeni iletişim kurun
6
A
cevap
8
Bir çözüm bulundu. Bu kullanarak ContentValues oluşur:
Intent intent = new Intent(Intent.ACTION_INSERT);
intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
ArrayList<ContentValues> data = new ArrayList<ContentValues>();
//Filling data with phone numbers
for (int i = 0; i < numberOfPhones; i++) {
ContentValues row = new ContentValues();
row.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);
row.put(Phone.NUMBER, PhonesNumberList.get(i));
row.put(Phone.TYPE, Phone.TYPE_WORK);
data.add(row);
}
contactIntent.putExtra(ContactsContract.Intents.Insert.NAME, mName);
contactIntent.putParcelableArrayListExtra(ContactsContract.Intents.Insert.DATA, data);
startActivity(contactIntent);
0
-posta ile Ov3r1oad cevap uzatın:
ContentValues row = new ContentValues();
row.put(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE);
row.put(ContactsContract.CommonDataKinds.Email.ADDRESS, emailAddress);
row.put(ContactsContract.CommonDataKinds.Email.TYPE, ContactsContract.CommonDataKinds.Email.TYPE_WORK);
data.add(row);
İlgili konular
- 1. Magento: Bağlantıyı kurun telefon İletişim
- 2. karşılaştırılması telefon numaraları Android
- 3. Önizleme modunda Skype bot ile iletişim kurun?
- 4. C++ ile Python arasında iletişim kurun (IPC)
- 5. Temas toplayıcısından doğrudan kişi ile iletişim kurun.
- 6. iOS9 İletişim Çerçeve eksik telefon numarası etiketleri?
- 7. Yazıcıyı JavaScript aracılığıyla iletişim kurun
- 8. MySql yeni sütununda çoklu ilişkiler
- 9. PhoneGap - sadece telefon numaraları içeren kişileri göster
- 10. Electron uygulamasında <webview> ile iletişim kurun
- 11. WCF Windows Service ile VB6'da iletişim kurun?
- 12. windows Telefon 7 - İletişim ve Takvim UniqueID
- 13. Sayfa numaraları CSS/HTML ile
- 14. Numaraları?
- 15. Telefon numarası
- 16. Yeni Satırlarda Döngü İçin Baskı Numaraları
- 17. Android'e nasıl yeni bir telefon takvimi ekleyebilirim?
- 18. jQuery tablesorter satır numaraları ile
- 19. icu4j ile biçimlendirme numaraları (spellout)
- 20. Sınıfı niyetle fazladan gönderebilir miyim?
- 21. Sayfa numaraları ile PDF'yi Solr ile eşitleme
- 22. Django dilim numaraları
- 23. NPM Phoenix Framework ile hata kurun
- 24. aynı verileri - En İyi Uygulama - Ben Personel, Müşteriler ve çoklu olası telefon numaralarını vardı hepsi Tedarikçiler ele bir sistem olsaydı telefon numaraları örnek
- 25. Açısal 2 öğe, telefon görüşmesi bildirim iletişim kutusundan değiştirildiğinde güncellenmiyor
- 26. Android: Yerleşim güncellemesini niyetle nasıl iptal edebilirim?
- 27. Numaraları BufferedReader
- 28. Install4J ile ek uygulamayı indirin ve kurun
- 29. Yii2 uzantısını Composer kullanmadan el ile kurun
- 30. macports ile opencv olmayan ücretsiz özellikleri kurun
Eşiği 6+ çalışan Android, teşekkürler! – norbDEV