java - 将联系人保存到 android 的问题 - 代码附加

标签 java android android-emulator android-widget

我正在尝试通过我的应用程序将联系人详细信息保存到 android 联系人中。我不想让默认联系人应用程序来完成这项工作,而是我需要直接从我的代码中执行此操作。这是我使用的代码。单击按钮后,我需要将联系人详细信息存储到 android 中的 cntact,不幸的是,这并没有发生。

谁能指导我这段代码哪里出了问题,以及需要做什么才能解决这个问题。

非常感谢这方面的任何帮助。

问候, 罗尼

            ContentValues values = new ContentValues();
            values.put(Phone.NUMBER, "456456");
            values.put(Phone.TYPE, Phone.TYPE_WORK);
            Uri uri = getContentResolver().insert(Phone.CONTENT_URI, values); 

最佳答案

我正在寻找这个问题的解决方案,我找到了这个。 http://developer.android.com/reference/android/provider/ContactsContract.Data.html

那里有任何类型操作的示例。这是插入示例。

 ContentValues values = new ContentValues();
 values.put(Data.RAW_CONTACT_ID, rawContactId);
 values.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);
 values.put(Phone.NUMBER, "1-800-GOOG-411");
 values.put(Phone.TYPE, Phone.TYPE_CUSTOM);
 values.put(Phone.LABEL, "free directory assistance");
 Uri dataUri = getContentResolver().insert(Data.CONTENT_URI, values);

希望对你有帮助。

关于java - 将联系人保存到 android 的问题 - 代码附加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4463992/

相关文章:

android - 警告 : no dns servers found

java - 具有随机游戏对象和难度的游戏板

java - 通过 Java 查询和抓取的廉价航类

Java - 如何判断用户是否已在文本字段中输入文本,但现在处于空闲状态?

android - Android 中的应用内结算 - 问题

java - 如何在RecyclerView中使用HashMap数据?

android - 如何 "Change Screen Orientation Settings of whole device"?

android - GPX 文件无法在 Android 模拟器中加载

Java 对象转 JSON,使用 javascript 解析

Windows 10 上的 Android 模拟器