草庐IT

contacts

全部标签

android - 无法使用同步的 Gmail 帐户获取联系人

我正在开发一个应用程序,我需要从通讯录中获取所有联系人并显示。我希望用户选择一些联系人并将它们添加到保存在数据库中的组中。我已经创建了一个自定义ListView-contactitem.xml-我有一个用于从通讯录中获取联系人的SelectContact类-publicclassSelectContactsextendsActivityimplementsOnClickListener{privateStringgroupName;privateButtonback;privateButtonhome;privateListlist=newArrayList();privateList

访问联系人时出现 Android 安全异常

这太奇怪了,我已经在论坛上搜索过了。在我的主类中,我有一个按钮onClick将启动联系人应用程序,如下所示。当我单击该按钮时,会显示他的联系人列表,但只要我点击联系人,就会引发安全异常。publicvoidselectContacts(Viewv){Intentintent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);startActivityForResult(intent,PICK_CONTACT);}@OverrideprotectedvoidonActivityResult(intreq

java - 安卓 : How to Check if incoming SMS number exist in contact phone in BroadcastReceiver and block is number not exist

我想当有号码未联系的传入短信时,然后block中的文本,通过检查是否有任何号码不在电话簿中来确定。我有一个代码检查号码存在,但是我在BroadcastReceiver类中移动代码时出错?如何在onReceive中调用方法contactExists?publicbooleancontactExists(Contextcontext,Stringnumber,ContentResolvercontentResolver){Cursorphones=contentResolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI

android - 使用 Intent.ACTION_PICK 时是否可以排除 SIM 联系人?

我需要在我的应用程序中选择联系人,并希望排除存储在我的SIM卡中的联系人。ACTION_PICK是否可行? 最佳答案 不,这不可能很遗憾,目前不可能。为了证明这一点,让我们深入研究ContanctsListActivity的源代码|.Here'sActivity的onCreate()方法。在其中,ContactApp读取我们传递给它的Intent(ACTION_PICK)并分别进行处理:@OverrideprotectedvoidonCreate(Bundleicicle){super.onCreate(icicle);mIconS

自定义帐户类型的 Android 1.x Contacts.Extensions?

我正在编写一个具有联系人同步功能的社交网络应用程序。我有工作代码(来self发现的示例here),它在同步适配器中插入v2.x上的联系人。但是,MotorolaBlur软件无法识别2.x联系人(我使用的是基于DroidX构建的2.2Moto)。Blur使用contacts1.xAPI,但我无法找到/理解如何使用它的示例。Thispage显示如何按名称查询,但我想a)添加和b)按自定义帐户(或可能的MIME)类型查询。我使用的v2代码创建了一个新的原始联系人,创建了一个“StructuredName”数据记录,然后是一个自定义MIME类型的数据记录。我如何在1.xAPI(级别3)上执行等

android - 使用使用 Sync Adapter 创建的自定义帐户类型创建联系人

我已经为android编写了自己的同步适配器。我可以让联系人出现在联系人应用程序中。但是我无法使用android中的默认联系人应用为此帐户类型创建新帐户。很难找到有关如何在创建联系人时在默认联系人应用中列出我自己的帐户类型以供创建的任何信息 最佳答案 android中只有三种帐户。1)谷歌账户,2)兑换账户,3)可写帐户,可写是指你的contacts.xml文件应该包含EditSchema标签。关于EditSchema,在以下URL中有一个很好的示例:http://grepcode.com/file/repository.grepc

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

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

Android 联系人选择 - 只有号码的联系人?

我正在编写一个应用程序,要求用户从联系人列表中选择一个联系人,以便向该联系人发送短信。有什么方法可以查询联系人列表中只有电话号码的联系人(即不是只有电子邮件地址的联系人)?目前我的代码如下所示,但这显示了所有联系人-然后我必须在我的Activity中执行逻辑以通知用户他们是否选择了没有关联号码的联系人并提示他们选择另一个。Intenti=newIntent(Intent.ACTION_PICK,People.CONTENT_URI);第二,我意识到联系人API从2.0开始发生了变化,那么选择联系人以涵盖所有Android操作系统版本的最佳做法是什么?我假设新的联系人API与2.0之前的

Android自定义对话框如 'Quick Contact'

我想创建一个自定义对话框,例如联系人应用程序中的“快速联系”或官方Twitter应用程序中的对话框。当我点击一个按钮时,它会在按钮上方或下方打开。http://londatiga.net/images/qc-tw.jpg快速联系和推特我已经阅读了联系人应用程序的源代码,但它似乎使用了内部API。另一种解决方案是扩展Dialog类,我可以设置自定义布局,但无法定位对话框。有什么解决办法吗?提前致谢 最佳答案 看这个项目NewQuickAction3D默认方向是垂直的,因此它看起来会随您的需要而大不相同。您需要将ExampleActiv

android - 无法从 hashmap 的数组列表中删除重复元素

我正在从内容提供商获取联系人,我需要在ListView中显示它们。在此过程中,我成功获取了联系人,但它们包含重复值。现在Phone.CONTACT_ID对于每个联系人都是唯一的。我想根据该特定字段过滤我的联系人数组列表。代码如下:try{cursor=getApplicationContext().getContentResolver().query(Phone.CONTENT_URI,null,null,null,null);intIdx=cursor.getColumnIndex(Phone.CONTACT_ID);intnameIdx=cursor.getColumnIndex(