jjzjj

ContactsContract

全部标签

android - ContactsContract.Contacts.IN_VISIBLE_GROUP 在 Android 中是什么意思?

从Android开发者文档中,这就是我得到的全部内容:AnindicatorofwhetherthiscontactissupposedtobevisibleintheUI."1"ifthecontacthasatleastonerawcontactthatbelongstoavisiblegroup;"0"otherwise.这基本上是什么意思?使用这个标志的目的是什么?我已经尝试了相当长一段时间的联系人试验,结果看起来很困惑。当我使用此标志获取联系人时,它会获取我认为是与我的Google帐户同步的最新联系人的联系人,以及我在本地默认电话簿中添加的联系人。例如,这会获取大约912个联

android - 获取联系人图像 Xamarin Forms

我正在使用XamarinForms创建混合移动应用程序。我想显示所有电话簿联系人的列表,其中包含以下详细信息:姓名图片我在androidlist中添加了权限“READ_CONTACTS”。下面是获取所有联系人的代码:varcontactList=newList();varContactDetailURI=ContactsContract.Contacts.ContentUri;string[]ContactDetailProjection={ContactsContract.Contacts.InterfaceConsts.Id,ContactsContract.Contacts.In

java - 尝试访问 EXTRA_ADDRESS_BOOK_INDEX 字段时出现 JNI 错误

我正在尝试访问EXTRA_ADDRESS_BOOK_INDEX使用JNI的常量:JNIEXPORTjintJNICALLJNI_OnLoad(JavaVM*vm,void*reserved){JNIEnv*env=nullptr;vm->GetEnv(reinterpret_cast(&env),JNI_VERSION_1_6);jclassclazz=env->FindClass("android/provider/ContactsContract$Data");jfieldIDfieldID=env->GetStaticFieldID(clazz,"EXTRA_ADDRESS_BO

android - 如何在 ContactsContract 中创建用户配置文件?

我正在尝试在ContactsContract中创建一个用户配置文件...因为没有,我需要一个用于测试。我没有真实的Android设备,只有用于测试的AVD模拟器。这是我正在使用的代码块:ArrayListops=newArrayList();ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI).withValue(RawContacts.ACCOUNT_TYPE,null).withValue(RawContacts.ACCOUNT_NAME,null).build());ops.add(ContentP

android - 如何使用电子邮件 ID 更新显示名称?

我正在尝试更新联系人显示名称和电子邮件。经过大量努力,通过以下代码fragment实现了这一点。但是当我在联系人应用程序中看到它时,我提供的任何更新名称都在它后面附加了2,这是一个问题。ArrayListops=newArrayList();ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI).withSelection(ContactsContract.CommonDataKinds.Email.CONTACT_ID+"=?",newString[]{String.valueOf(m

android - 在android中智能搜索联系人

正在关注ThisRetrievingaListofContactsTutorial在android开发者网站上,我设法实现了联系人搜索功能。到目前为止,这是我的代码privatevoidretrieveContactRecord(StringphoneNo){try{Log.e("Info","Input:"+phoneNo);Uriuri=Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI,Uri.encode(phoneNo));String[]projection=newString[]{Con

android - 从短信收件箱错误引用联系人表

我正在尝试从手机的短信收件箱中查找与短信对应的联系方式。根据我的理解,person列是ContactsContract.Contacts的_id列的外键。我的问题是我从短信查询中得到了错误的person值。联系人表中不存在一些personid,一些指向完全不同的联系人。下面是我用来获取person值列表的代码,如果我遗漏了什么或遇到了类似的问题,谁能告诉我。在运行Android4.1.2的NexusS上测试UriparsedUri=Uri.parse("content://sms/inbox");String[]projection=newString[]{"_id","address

android - 使用 ContentProvider 从联系人获取电话号码 - Android

我正在制作一个小应用程序,我可以在其中使用内容提供程序获取我手机的联系人,并将它们显示在ListView中,如图所示。我想选择ListView的一行并自动调用该特定联系人的电话。我尝试了一些东西,但它们不起作用。有任何想法吗?这是我的代码。publicclassMainActivityextendsListActivityimplementsAdapterView.OnItemClickListener{ArrayAdapteradapter;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(sav

android - 插入联系意向、多个电话/电子邮件/等类型?

android允许我启动创建新联系人的Intent。我可以将额外内容放入预填充新联系人字段的Intent中。Intentintent=newIntent(Intent.ACTION_INSERT);intent.setType(ContactsContract.Contacts.CONTENT_TYPE);intent.putExtra(ContactsContract.Intents.Insert.NAME,"FooBar");intent.putExtra(ContactsContract.Intents.Insert.PHONE,"(408)555-1212");intent.p

android - 如何检查联系人是否有图像?

我正在使用以下代码将联系人图像分配给ImageView:mPhotoView=(ImageView)findViewById(R.id.photo);mPhotoView.setImageURI(objItem.getPhotoUri());如果联系人没有图像,这什么都不做,也不会引发错误。当没有图片的时候,我想添加一张默认图片。所以我需要检查图像是否已添加到View中,或者检查URI是否包含一些图像数据我该如何实现?然后我将通过此设置默认图像:mPhotoView.setImageResource(R.drawable.ic_contact_picture_2);