- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
大家好
我意识到这个问题以前曾以其他形式提出过,相信我,我已经在网上搜索了好几天试图找到答案。但是,我对 Android 和 Java 还很陌生,我需要一些指导。
我目前有两个版本的应用程序,一个适用于 Android 1.5 和 1.6,另一个适用于 2.0 及更高版本。正如您可能猜到的那样,这是因为 Contacts API 不同。
我最近意识到可以通过使用可动态加载的类将这两种方法组合到一个应用程序中。很酷!经过几天的尝试,我仍然无法成功...或者至少,它无法运行。
我遇到了 3 个如何执行此操作的示例 - 一个来自 Google,称为“名片”,另一个与 Spinners 有关,第三个是这里有人创建的。我的问题是,在我看来,每个人似乎都有一个亮点。
我在 Windows 7 上使用 Eclipse。我的应用最初是为 A1.5 创建的,因此我要升级的就是它。发生的事情是我的 ContactsAccessorNewApi 类需要导入 ContactContracts,根据 Eclipse,这将不起作用,因为我的项目最初是在不支持它的情况下构建的。因此,它不会运行。我已经尝试将 SDK 级别 5 的 android.jar 添加到项目中,但这会造成一团糟的其他问题。
我的这个 pat 应用程序的代码与 Google 示例“名片”完全一样 - 所以如果有人能帮助我跨越这个障碍,我将非常感激。我很乐意发布您回答我的问题所需的任何代码。
谢谢!
最佳答案
another that had something to do with Spinners
如果你的意思是this sample project , 那是我的。
I'm using Eclipse on Windows 7. My app was first created for A1.5, so that's the one I'm upgrading. What's happening is that my ContactsAccessorNewApi class needs to import the ContactContracts, and according to Eclipse, that won't work because my project was originally built without support for it.
您需要将构建目标(Project Properties > Android)设置得足够高,以便 ContactsContract
存在(android-5
或更高版本)。
只要您的 list 中的 android:minSdkVersion
设置为支持早期版本的 Android(例如,Android 1.5 为 3),您的应用仍将安装在较旧的模拟器 AVD 和设备上。
I've tried adding the android.jar for SDK level 5 into the project, but that creates a whole mess of other problems.
是的,不要那样做。
关于android - 将 Contacts 和 ContactsContract 合并到 Android 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4178354/
在how to retrieve the list of contacts in android我看到代码允许您使用 ContactsContract.CommonDataKinds.Phone.CO
我可以使用下面的查询选择所有联系人 cr = mActivity.getContentResolver(); String selection = ContactsContract.C
我试图将隐式意图发送给我的联系人应用程序,以供用户选择联系人。然后,我的应用程序将提取该联系人的姓名和电话号码,以便在该应用程序中使用。 (注意:我在BigNerdRanch的Android书籍的第2
任何人都可以帮助我在地址簿中添加新联系人并使用新的 ContactsContract API 批量应用它们吗?我找不到合适的教程。 我可以添加一个联系人。但是批量更新失败,添加了未知联系人。 目前我在
我想把我手机里的所有联系人放到一个数组中。我正在使用下面的代码,但将它们全部放入数组需要 3-4 秒。为了加快这个过程,我只收集那些有电话号码的联系人。这会产生一个包含 163 个元素的数组。 fin
我正在通过查询联系人 private Cursor cursor; private static final String SORT_ORDER = ContactsContract.Contacts
ContactsContract.Contacts 默认是空的吗?如果是这样,我如何向其中添加一些测试数据? 否则,我一定是做错了什么/遗漏了什么,因为这个 Activity 显示完全是空的。 pub
很抱歉,如果这可能是一个重复的问题,我整个晚上都在努力解决这个问题,而且我似乎找不到其他可能对此有所启发的帖子,所以我希望多几双眼睛可能会发现一些东西。 我对 ContactsContract.Dat
在我的应用程序中,我想调用联系人编辑器以允许用户添加新联系人。我想找到一种方法让应用程序将要使用的帐户传递给编辑器。如何做到这一点? 我还没有找到任何关于如何执行此操作的文档。我确实在 github
我想获取本地联系人的电话号码,但是有问题。例如,如果我选择 A,那么显示的号码是 B 的。这是代码。 //the button_click public void testM(View v) {
我尝试使用获取联系人 ID 和图片 URI 的函数更新 ContactsContract 中的照片,但它似乎不起作用(我的函数返回 true)。 我真的不明白,因为代码看起来不错。 当联系人已经有照片
是否可以对 ContactsContract 进行一次查询以获取一组与显示名称、电话号码或电子邮件地址匹配的联系人? 这本质上是联系人和数据“表”的连接(在引号中,因为它们只是通过界面看起来像表,但可
是否有一个有效的查询来查找特定帐户名称和类型的所有聚合联系人? ContactsContract.Contacts 表有 IN_VISIBLE_GROUP 列,它对联系人组成员身份有效。因此,如果用户
除了 android 站点上的简短文章:- http://developer.android.com/resources/articles/contacts.html 我还没有看到任何关于使用新的 C
我们如何使用隐式连接通过 ContactsContract API 获取 displayname 和 organization.data,以便我可以在一个游标中同时获取这两个值? 最佳答案 您可以使用
我正在使用 ContactsContract 通过将用户发送到“新联系人” Intent 来插入新联系人。我使用的代码是: Intent i = new Intent(Intent.ACTION_IN
我可以使用 ContactsContract 添加联系人到用户的一个帐户(这本身就是一项艰巨的任务!),但我仍然无法将其添加到将显示的组中。我知道用户可以转到他们的联系人选项并选中他们帐户中的“显示所
我试图从 ContactsContract 获取电子邮件地址,但我只得到一个空字符串!姓名和电话号码可以正常使用,但电子邮件地址不行! 我很困惑,几天来一直在尝试解决这个问题,但我不知道出了什么问题,
我正在尝试在 ContactsContract 中创建一个用户配置文件...因为没有,我需要一个用于测试。我没有真实的 Android 设备,只有用于测试的 AVD 模拟器。 这是我正在使用的代码块:
我需要创建一个包含在设备上找到的所有电话号码的列表。所以我所做的是查询 ContactsContract.Data.CONTENT_URI,如下所示: Uri uri = Da
我是一名优秀的程序员,十分优秀!