Android 更新联系人姓名

发布于 2024-10-01 06:07:05 字数 68 浏览 2 评论 0原文

我需要更新联系人姓名,但我无法使用旧的联系人 api 执行此操作(我的应用程序必须在 1.5、1.6 和 2.X 中工作)

I need to update a contact name but i didn't way the way to do that with the old contact api (my application must work in 1.5,1.6 AND 2.X)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷路的信 2024-10-08 06:07:05

Ahan 会做这样的事情

Intent i = new Intent(Intent.ACTION_EDIT);

i.setData(Uri.parse("content://com.android.contacts/raw_contacts/1));

//这里1是要编辑的联系人id,也可以自动生成。

startActivity(i);


如果你的意思是在运行时你想从文本框中选择 id ,你可以这样做

Intent i = new Intent(Intent.ACTION_EDIT);

i.setData(Uri.parse("content://com.android.contacts/ raw_contacts/" + textBox.getText() ));

//这里的textBox应该有要编辑的联系人的任何数值。startActivity

(i);

Ahan well do something like this

Intent i = new Intent(Intent.ACTION_EDIT);

i.setData(Uri.parse("content://com.android.contacts/raw_contacts/1));

//Here 1 is the id of the contact to edit. You can also generate it automatically.

startActivity(i);


If you mean at runtime you want to select id from an text box , you can do something like

Intent i = new Intent(Intent.ACTION_EDIT);

i.setData(Uri.parse("content://com.android.contacts/raw_contacts/" + textBox.getText() ));

//Here textBox should have any numerical value of the contact to edit.

startActivity(i);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文