ContactsContrtact APIを使用して連絡先に Twitter ハンドルを追加しようとしていますが、カスタム プロトコルを自分の に追加する方法がわかりませんIntent
。誰かがこのようなことをしましたか?
Intent intent = new Intent(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT,
Uri.parse("mailto: user@example.com"));
Intent.putExtra(ContactsContract.Intents.Insert.IM_HANDLE, "username");
Intent.putExtra(ContractsContact.Intents.Insert.IM_PROTOCOL, "twitter");
startActivity(intent);
Intent
エクストラが互いに関連付けられていないため、これはおそらく機能しませんか? このコードスニペットのように ContentProviderOperation を使用する方向に沿って何かを調べていました。