我在尝试将 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
变量:为空。
如果我在上面插入 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);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)