在开发中经常要使用联系人电话号码,需要跳转至联系人界面,选择后返回电话号码.为了解决该问题,通过对系统上层源代码的查看,实现了跳转获取.步骤如下:
1,源代码查看
找到上层源代码中系统联系人app- Contacts ,打开清单文件找我们需要的跳转的界面,其中有很多的意图过滤器,由于需要获取电话号码,联系人姓名等数据,经过挑选,选择以下过滤器来构建意图.
<activity android:name="ContactsListActivity"
<span style="white-space:pre"> </span>android:label="@string/contactsList"
<span style="white-space:pre"> </span>android:clearTaskOnLaunch="true">
<span style="white-space:pre"> </span><intent-filter>
<span style="white-space:pre"> </span><action android:name="android.intent.action.PICK" />
<span style="white-space:pre"> </span><category android:name="android.intent.category.DEFAULT" />
&l