【发布时间】:2010-10-26 06:32:07
【问题描述】:
我已经编写了代码,以便在使用应用程序时在通讯录中添加一个号码。
ContentResolver cr = getContentResolver();
Uri phoneUri = null;
ContentValues values = new ContentValues();
values.put(People.NAME, "stack");
Uri uri = getContentResolver().insert(People.CONTENT_URI, values);
phoneUri = Uri.withAppendedPath(uri, People.Phones.CONTENT_DIRECTORY);
values.clear();
values.put(People.Phones.TYPE, People.Phones.TYPE_MOBILE);
values.put(People.Phones.NUMBER, "9879958170");
getContentResolver().insert(phoneUri, values);
甚至在 .manifest 文件中添加了权限。
<uses-permission android:name="android.permission.READ_CONTACTS"
android:enabled="true" />
<uses-permission android:name="android.permission.WRITE_CONTACTS"
android:enabled="true" />
这是在模拟器上工作,联系人被添加但是..当我将此应用程序放入设备时....没有与名称堆栈的联系人...
谁能帮助我,如果我做错了,请告诉我。
提前致谢:)
【问题讨论】: