Flutter:仅使用联系人选择器返回联系人号码

时间:2019-01-22 07:46:07

标签: dart flutter

我正在使用以下插件“ contact_picker 0.0.2”从我的通讯录中选择一个联系人并返回电话号码。问题在于它会返回联系人姓名,电话号码和电话号码类型(work,home),就像这样

亚历山德罗:+27 00 000 0000(工作)

我已经使用这段代码精巧地摆脱了其中的大部分

onPressed: () async {
            Contact contact = await _contactPicker.selectContact();
            setState(() {

              _contact = contact;
              print(_contact.toString().replaceAll("+27 ", "").replaceAll(" ", "").replaceAll("(Work)", ""));  

            });
          },

,但是它仍然返回用户名,就像这样 亚历山德罗:0000000000

如何删除用户名或仅返回联系人的最后十个号码

1 个答案:

答案 0 :(得分:2)

您只能从联系人课程中获得self.addchild(player)

phoneNumber.number

Google Protobol Buffer - C Implementaion

_contact.phoneNumber.number