是否可以通过编程方式更新紧急联系人?
Is it possible to update emergency contact programatically?
我可以使用
拨打电话
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setData(Uri.parse("tel:" + "911"));
startActivity(intent);
但我需要通过我的应用以编程方式更新 Android 中的紧急联系人。有什么方法可以从默认联系人应用程序以外的任何应用程序更新紧急联系人吗?我所说的更新是指添加、删除和修改任何紧急联系人。
是一个 post,他们在那里讨论了如何更新联系人,但就我而言,我需要更新紧急联系人而不是普通联系人。
暂时无法修改紧急信息。但是,任何应用都可以使用 ACTION_VIEW
或 ACTION_EDIT
.
要求用户编辑信息
Intent intent = new Intent(Intent.ACTION_VIEW, ContactsContract.Profile.CONTENT_URI);
MainActivity.this.startActivity(intent);
我可以使用
拨打电话Intent intent = new Intent(Intent.ACTION_CALL);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setData(Uri.parse("tel:" + "911"));
startActivity(intent);
但我需要通过我的应用以编程方式更新 Android 中的紧急联系人。有什么方法可以从默认联系人应用程序以外的任何应用程序更新紧急联系人吗?我所说的更新是指添加、删除和修改任何紧急联系人。
暂时无法修改紧急信息。但是,任何应用都可以使用 ACTION_VIEW
或 ACTION_EDIT
.
Intent intent = new Intent(Intent.ACTION_VIEW, ContactsContract.Profile.CONTENT_URI);
MainActivity.this.startActivity(intent);