Articles of 联系

联系人列表中有多少联系人

如何判断联系人列表中有多少联系人? 我收到了联系电话,但是一个人可以有多个联系人,我想在查找联系人列表中的联系人总数时考虑到这一点。

android术语的区别?

我只是坚持一个问题, “ContactsContract.CommonDataKinds.Phone.CONTENT_URI”和”ContactsContract.Contacts.CONTENT_URI”什么区别?

从Android内置电话簿获取电子邮件ID和名称?

我正在尝试将Android内置电话簿中的名称和电子邮件ID添加到我的页面中,我可以获取姓名,联系人ID,电话号码。 但我无法从Android电话簿中获取电子邮件ID。 代码是: public static final int PICK_CONTACT = 1; @Override button.setOnClickListener(new OnClickListener() { public void onClick(View _view) { Intent intent = new Intent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI); startActivityForResult(intent, PICK_CONTACT); } }); } @Override public void onActivityResult(int reqCode, int resCode, Intent data) { super.onActivityResult(reqCode, resCode, data); switch(reqCode) { case (PICK_CONTACT) : { if (resCode == Activity.RESULT_OK) { Uri contactData […]

批量添加多个联系人

我完全能够通过以下代码逐个添加联系人: ArrayList ops = new ArrayList(); ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI) .withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, null) .withValue(ContactsContract.RawContacts.ACCOUNT_NAME, null).build()); ops.add(ContentProviderOperation .newInsert(Data.CONTENT_URI) .withValueBackReference(Data.RAW_CONTACT_ID, 0) .withValue(Data.MIMETYPE, CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE) .withValue(StructuredName.GIVEN_NAME, “Hello”) .withValue(StructuredName.FAMILY_NAME, “World”).build()); try { getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops); } catch (RemoteException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (OperationApplicationException e) { // TODO Auto-generated catch block e.printStackTrace(); } 但是,当我尝试逐个添加大约500个联系人时 – 它需要几分钟,这对我的应用来说太长了。 是否有更快的方式添加多个联系人?

Android – openContactPhotoInputStream为所有联系人照片ID返回NULL

升级到Android 4.0 ICS后,我的应用程序(包含带图像的联系人列表)停止加载这些联系人的图像。 调试后,似乎以下行总是返回NULL。 InputStream input = ContactsContract.Contacts.openContactPhotoInputStream(cr, uri); 我没有改变应用程序,在升级到ICS后就开始发生了这种情况。 我有权限READ_CONTACTS。 有谁知道为什么会发生这种情况? 他们可以改变什么? 这种方法是弃用还是什么? 完整代码: public static Bitmap loadContactPhoto(ContentResolver cr, long id) { Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, id); InputStream input = ContactsContract.Contacts.openContactPhotoInputStream(cr, uri); if (input == null) { return null; } return BitmapFactory.decodeStream(input); }

如何在Android上为个人联系人设置铃声?

如何仅向所选联系人应用铃声? 我find了一种方法来设置适用于所有联系人的默认铃声,但这不是我的目标。 我希望应用程序有一个按钮(“应用要联系的铃声”),当单击该按钮时,会启动一个activityForResult显示手机上所有联系人的列表。 选择联系人后,联系活动将关闭并返回包含联系人的URI。 然后,应用程序需要将选定的铃声应用于该特定联系人。 用于显示和选择活动的联系人的代码已经实现,并且似乎适用于该应用程序。

当我单击main.xml中定义的按钮时,如何打开联系人

我在android中开发了一个gps跟踪应用程序。 我完成了显示地图的东西。 现在我想在顶部做一个按钮,当点击它时会显示联系人,然后当我选择联系人时它应该显示他或她的位置。 请帮我解决一下这个。 谢谢。

在android中获取联系人非常慢

我编写了一个代码来从联系人中获取联系人姓名,电话号码和图像,并将其显示在android的listview中。 它工作正常,但需要更多时间来加载。 我曾尝试在代码的某些部分使用multithreading。 但加载时间并未减少。 这是onCreate()方法: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lvDetail = (ListView) findViewById(R.id.listView1); fetchcontacts(); lvDetail.setAdapter(new MyBaseAdapter(context, myList)); } 以下是获取联系人的代码: private void fetchcontacts() { // TODO Auto-generated method stub Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, ContactsContract.Contacts.DISPLAY_NAME + ” ASC”); int count = cursor.getCount(); if (count > 0) { Toast.makeText(context, “count >0”, Toast.LENGTH_SHORT).show(); […]

获取与facebook同步的联系人照片

我试图在我的应用程序中显示联系人图片,但我正在获取那些仅手动添加的图片而不是与facebook同步的图片。 如何解决这个问题? 这是我的代码如下: Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, Long.parseLong(PhotoId)); InputStream input = ContactsContract.Contacts.openContactPhotoInputStream(context.getContentResolver(), uri); return BitmapFactory.decodeStream(input);

如何在Whatsapp和Viber中添加我的电话簿/联系人中的应用程序连接?

我想要将我的Android应用程序连接添加到联系人中 。 我将根据我需要在现有联系人中添加连接的结果来检查用户是否正在使用我的应用程序。 我已经采取了很多参考,但它添加了一个新的联系添加连接。 我使用的样本之一就在这里 那么有谁能告诉我在现有联系人中添加帐户的程序是什么? 我可以创建在手机的设置菜单中可见的帐户 。