【发布时间】:2011-09-23 12:38:39
【问题描述】:
这是“添加新联系人”窗口。是否可以在此窗口中创建自定义数据字段?
我当前的自定义字段仅在“联系方式”窗口中可见。
【问题讨论】:
这是“添加新联系人”窗口。是否可以在此窗口中创建自定义数据字段?
我当前的自定义字段仅在“联系方式”窗口中可见。
【问题讨论】:
当用户单击添加新联系人按钮时,可以启动新的添加新联系人活动。为此,您必须创建自己的活动和setContentView(R.layout.YOUR_CUSTOM_ACTIVITY_SCREEN)。现在下一步很重要。将以下行添加到应用程序的 ManifestFile:
<activity android:name=".YOUR_CUSTOM_ACTIVITY" >
<intent-filter>
<action android:name="android.intent.action.INSERT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/contact"/>
</intent-filter>
</activity>
现在,当用户单击添加新联系人时,他将看到 2 个选项。一个是您的应用程序,另一个是添加联系人的默认活动。
希望这个答案有帮助。
【讨论】:
似乎唯一的方法是捕捉意图并显示您自己的编辑联系人活动(至少在 android 2.1 和 2.3 中)。 我整天都在尝试使可行的 BroadcastReceiver 工作。但我从来没有成功过。
来源:https://groups.google.com/forum/?fromgroups#!topic/android-developers/bKpXE1kn4kI 和Custom accountType "edit contact" and "add contact" shows only name
【讨论】: