我在尝试将 android 联系人应用程序中存在的联系人复制到 SIM 卡时遇到问题。以下是代码:
ContentValues cv = new ContentValues();
cv.put("tag", cName);
cv.put("number", cNumber);
Uri uri = context.getContentResolver().insert(SIM_CONTENT_URI, cv);
Log.d(TAG_LOG, "URI is : " + uri);
我在 cName 和 cNumber 变量中有值。但是当我打印日志以查看 uri
变量的值时:它为 null。
如果我在上面插入 SIM 卡的代码中哪里出错了,谁能告诉我?
最佳答案
我刚刚实现了一个简单的代码来将联系人插入 SIM 卡,也许它可以帮助你:
private void insertSIMContact(String number, String name) {
Uri simUri = Uri.parse("content://icc/adn");
ContentValues values = new ContentValues();
values.put("number", number);
values.put("tag", name);
getContentResolver().insert(simUri, values);
}
关于android - 从 Android 将联系人插入 SIM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6274640/